x11

    3熱度

    2回答

    概述 所有X11應用程序在我沒有意識到的情況下都不可用。由於沒有Time Machine備份,我需要解決這個問題。 環境 X11不是系統默認的更新安裝在/opt。 因爲有些應用程序需要/usr的符號鏈接,所以我做了它。 (例如Wireshark) 因爲stable 2.7.7 has forwarding bugs,目前我使用不穩定的2.7.8。 試用 我嘗試用dtruss轉儲系統調用。以下示例由

    1熱度

    1回答

    我擁有一個vServer,並想運行一個Skype機器人。顯然,Skype沒有顯示器就無法啓動。有沒有可用於Skype的命令行選項來禁用GUI並僅使用桌面API?或者我必須模擬一個X11顯示器,如果是這種情況我怎麼能這樣做?

    0熱度

    1回答

    我正在做一些xlib編程,我必須支持16位顯示。據我所知它是作爲TrueColor顯示器運行的。有關如何分配顏色並釋放它們的經驗法則?通常在24位顯示器上,我只是使用原始RGB值來顯示我的顏色。

    2熱度

    1回答

    我有兩個頂級窗口,win1和win2。 當win1移動時,我想讓win2跟隨win1,這樣win2相對於win1的位置(我將稱之爲relpos)保持不變。 IOW,粘窗戶! 我的想法是在Win1的ConfigureNotify中移動win2。要做到這一點,我需要知道relpos。 時WIN2移動,我可以得到(和存儲)RELPOS在WIN2的ConfigureNotify。 的問題是,WIN2得到C

    2熱度

    1回答

    我在使用WinAPI SetWindowsHookEx和OS X objective-c [NSEvent addLocalMonitorForEventsMatchingMask:handler:],它們都建立了回調,然後我無休止地運行事件循環,並在需要時觸發回調。 我把這個鉤子插入到我的進程/應用程序中(但是如果我可以做系統範圍的話,它會很酷)。當用戶使用鼠標組合進行跟蹤時,如果某個組合符合某

    1熱度

    1回答

    我正在開發一個opengl-es應用程序在Linux中。 我的系統細節: 的Ubuntu LTS 14.04 64位 英特爾®酷睿™i5-4570 CPU @ 3.20GHz×4 英特爾Haswell的桌面 我初始化egl和opengl爲i ñ 「http://opengles-book-samples.googlecode.com/svn/trunk/LinuxX11/Common/esUtil

    0熱度

    1回答

    我正在進行雙屏幕設置。屏幕一個放在另一個的上面。我在SDL中創建了一個兩個屏幕組合的窗口。該窗口出現在BOTTOM屏幕的左上角。我希望它位於TOP屏幕的左上角。當我嘗試使用XMoveWindow移動它時,它會將圖像轉移到其中,而不是移動窗口。我正在渲染一個OpenGL場景。 我使用的是Linux和SDL 1.2,我知道存在這個問題,但我無法移動到SDL2。 任何想法發生了什麼? 我有我已經與 SD

    2熱度

    1回答

    我試圖找到所有監視器和它們的座標(寬度w,高度h,x原點/左上角最x和y原點/左上角最y),並使用此代碼,它在一些系統上運行良好。但在其他系統上,我得到錯誤和重複的條目。如果我測試顯示器是否鏡像,我是否能夠避免這些重複/虛假的顯示器條目?如何測試它的鏡像? 所以這是我的代碼: // start - get all monitor resolutions var screen = XRRGetSc

    1熱度

    1回答

    我想用Xlib逐幀繪製像素。 如果我把幀尺寸設爲1100 * 1000,我應該寫這樣的東西嗎? for(i=0;i<=1100;i++) { for(j=0;j<=1000;j++) { XDrawPoint(arguments,i,j);   } } 但是,這僅適用於單個幀。如何重複顯示像視頻序列?

    60熱度

    1回答

    我試圖創建一個小的窗口管理器(只是爲了好玩),但我有在處理Firefox瀏覽器創建的窗口的問題(僅與該應用程序,其他應用程序正常工作) 問題是,在我啓動Firefox並添加我的裝飾後,它似乎工作正常,但如果我嘗試單擊菜單按鈕,(子)窗口不會出現。 有什麼事發生的是,點擊後,一個ClientMessage事件與以下值觸發: Data: (null) Data: _NET_WM_STATE_HIDD