xcb

    0熱度

    2回答

    試圖創建C++ Qt5.6.1應用程序並在Debian上啓動它。 獲取鏈接錯誤或加載庫錯誤。 的Qt構建靜態庫,使用的配置與CMake的創建 configure -release -confirm-license -opensource -static -no-dbus -no-openssl -no-qml-debug -no-opengl -qt-freetype -qt-xcb -nomak

    0熱度

    1回答

    我開始在文件觀察機制上工作。在* nix系統上,它看起來像我kqueue,libnotify,和GioFileWatcher是我唯一的解決方案 - https://developer.gnome.org/gio/stable/GFileMonitor.html 這是一個很大的任務,所以我想在我開始之前進行驗證。 XCB不處理文件系統是否正確?所以通過XCB觀看文件不是一種可能性? 感謝

    3熱度

    1回答

    當我將分辨率設置爲800×600,我的應用程序崩潰,並顯示以下錯誤: QXcbConnection: XCB error: 2 (BadValue), sequence: 460, resource id: 0, major code: 1 (CreateWindow), minor code: 0 QXcbConnection: XCB error: 3 (BadWindow), sequen

    1熱度

    2回答

    我試圖在根窗口上偵聽觸摸事件(TOUCH_BEGIN,TOUCH_UPDATE,TOUCH_END和TOUCH_OWNERSHIP)。 觸摸事件不直接集成到XCB中,所以我必須使用輸入擴展名(libxcb-xinput)。 我已經成功設置了一個來自輸入擴展的事件的事件監聽器,但我無法弄清楚如何註冊我想要監聽的事件。 我嘗試使用xcb_input_xi_select_events(),然而該函數採用

    1熱度

    1回答

    我在我的虛擬機(Ubuntu 12.04.5 LTS)上使用Qt 5.5.1 Creator,並且使用帶觸摸屏的Beaglebone black。當我寫GUI應用程序(只有一個窗口按鈕),並嘗試部署它,我得到這個錯誤: 此應用程序無法啓動,因爲它無法找到或加載 的Qt平臺插件「XCB」 重新安裝應用程序可能會解決此問題。慶典:線路1:907 中止DISPLAY =「:0.0」 /選擇/ PROBA

    0熱度

    1回答

    我試圖用Xlib,XF86VidMode和OpenGL編寫一些簡單的圖形。我有兩個問題: 的Xlib似乎並不具有WM_TIMER相當於,所以我寫了發送郵件到解鎖消息循環的SIGALRM的處理程序,但由於這種用法是完全線程安全的,程序稍後會掛起。因此我嘗試在xcb中重新編碼。 XF86VidMode很難使用,我不喜歡結果,所以我切換到RandR。 完成上述事情後,事實證明xcb具有相同的掛起,所以我

    1熱度

    1回答

    我有一個使用XCB和OpenGL的應用程序。在開始的時候,我選擇一個幀緩存的配置具有以下屬性: const int attributes[] = {GLX_BUFFER_SIZE, 32, GLX_DEPTH_SIZE, 24, GLX_DOUBLEBUFFER, True, GLX_RENDER_TYPE, GLX_RGBA_BIT, None}; fb_configs = glXChoose

    1熱度

    2回答

    使用XCB獲取活動窗口(具有輸入焦點的窗口)的正確方法是什麼? reply = xcb_get_input_focus_reply(connection, xcb_get_input_focus(connection), nullptr); std::cout << "WId: " << reply->focus; 這似乎是工作有時,有時不。 我還看到有人提到查詢_NET_ACTIVE_WI

    1熱度

    1回答

    我正在使用XCB向X11窗口詢問其進程的PID以及其他屬性。我的代碼來獲得各種非字符串屬性如下: xcb_window_t wid; xcb_connection_t * conn; template <typename T> T get_property(xcb_atom_t property, xcb_atom_t type, size_t len = sizeof(T)) {

    0熱度

    1回答

    我使用了幾個窗口管理器,如果我理解正確,他們使用xlib。 (真棒,OPENBOX,Fluxbox的...) 我用下面的代碼來檢測像素 「RED」 的量: #include <iostream> #include <X11/Xlib.h> #include <X11/Xutil.h> using namespace std; int main(int argc, char *argv[])