xlib

    -2熱度

    1回答

    我只想在唯一可能的操作關閉時創建示例應用程序。 Unity(Ubuntu)可以嗎? 我犯了一個錯誤嗎? #include <stdio.h> #include <X11/Xlib.h> #include <X11/Xos.h> #include <X11/Xatom.h> static void only_close(Display *display, Window window) {

    0熱度

    1回答

    我想用XDrawString()顯示西里爾符號,但在屏幕上它們顯示爲錯誤的編碼。 我已經在我的系統(ubuntu 14.04)中安裝了xfonts-cyrillic,但仍然從xlsfonts列表中顯示錯誤的結果。 我的代碼(main.cpp中): #include <X11/Xlib.h> #include <string.h> int main(int, char**) { D

    1熱度

    1回答

    我要在Ubuntu中使用x lib使圖像變暗。這是我的代碼。 XImage* getCorrectedImage(Pixmap p){ int buflen, i; XImage* img = XGetImage(g_display, p, 0, 0, g_width, g_height, AllPlanes, ZPixmap); buflen = img->widt

    7熱度

    1回答

    我正在嘗試編寫一個簡單的程序,用一個特定的窗口ID來更改窗口的名稱( )。 /* See LICENSE file for copyright and license details. */ #include <err.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <X11/Xlib.h>

    1熱度

    1回答

    我正在使用X11庫,當我改變鍵盤語言(例如俄語)我不能檢測2字節像這樣的字符:「ф」 我應該如何改變這部分代碼: XEvent ev; if(ev.type==EVENT_KEY_RELEASE || ev.type==EVENT_KEY_PRESS){ XLookupString(KeyEvent,&cChar,1,&keysym,NULL); } 這部分的英語,但俄羅斯CCH

    1熱度

    1回答

    如何在使用Xlib的python應用程序中爲根窗口(或任何其他窗口)設置光標? 我有一個display和window(根窗口)的實例。 使用C綁定;我可以用我用XCreatePixmapCursor創建的遊標使用XDefineCursor。我如何做與python綁定相同的? 我希望能夠使用默認光標或自定義光標。

    0熱度

    1回答

    我有一個具有以下基本結構的程序: while(true) { if(event.type==EVENT_KEY_RELEASE || event.type==EVENT_KEY_PRESS){ XEvent xev; XPeekEvent(display, &xev); if (XFilterEvent(&xev, G.win)) { printf("

    5熱度

    2回答

    我需要在X11中直接在屏幕上繪製一個形狀(一個小箭頭),它用作覆蓋圖。我正在尋找大約一個小時沒有沒有好的結果。任何人都可以爲我提供一個很好的切入點嗎?我可以使用的技術是cairo,gtk或XLib。 到目前爲止我發現的所有東西要麼取決於構圖,這並不總是可用,要麼會在我的箭頭(矩形,窗口)後面創建一個白色的形狀。 編輯:我現在能夠繪製使用複合和開羅X11覆蓋。我這樣做(注意:這是一個簡單的例子,它幾

    5熱度

    1回答

    我在Gtk3中使用Python3中的Gstreamer創建了一個視頻播放器。除了當我添加一個GtkMenuBar(地方2)時它工作。然後,它會顯示一個黑屏,或者失敗並出現異常。例外引用了XInitThreads,我稱之爲(地點1)(我從pitivi項目中獲得了這個),但這似乎沒有什麼不同。 問:我該如何做這項工作? 其他的事情我想知道: 爲什麼菜單欄打破這個? 這將明確地破壞任何不是X的,有沒有一

    1熱度

    1回答

    我使用xlib。我想記住窗口位置並在下次啓動時將其恢復到該位置。這將有助於用戶,因爲他不需要在每次開始時將窗口移動到所需的位置。 它或多或少還行,除了一種情況。當窗口最大化時,我無法找到確定其真實(非最大化)尺寸和位置的方式。也許有人知道如何去做?