cost 155 ms
嘗試在 X11 中關閉顯示時出現 BadWindow(無效的 Window 參數)

[英]BadWindow (invalid Window parameter) when trying to close a Display in X11

我正在編寫 x86-64 NASM 程序集,我寫了一個 function 以通過 WSL 在 Ubuntu 上使用 X11 關閉 window 我不斷收到此錯誤: 我的代碼如下所示: 該錯誤似乎來自XCloseDisplay function 調用我已經嘗試查看我對 window 的初始化,但是當 ...

我如何在 Xlib 中將 XCopyArea 與 colors 一起使用而不是藍色?

[英]How can I use XCopyArea with colors other than blue in Xlib?

我正在嘗試在 C++ 中構建光線追蹤器。為此,我想將最終圖像繪制到 window(而不是僅輸出到 PPM,這是我目前正在做的)。 我在下面有一些代碼將每個像素的顏色保存到一個與圖像大小相匹配的數組中,然后嘗試使用 Xlib 顯示該圖像。 下面的代碼片段將數據分配給 100 x 100 數組圖像: ...

X11 發送錯誤的按鍵

[英]X11 sending wrong key presses

我正在為娛樂制作一個簡單的 xlib 包裝器,但自從我激活 WSL 后,我在使用 X11 時遇到問題:在某些程序開始時,它開始發送特定的按鍵事件,當我按下某些東西時它停止。 我試着查看一些文檔,甚至在 /dev/ 上調試輸入文件,但似乎 WSL 沒有它們,至少我沒有找到。 我的 window_ini ...

使用 X-window 繪制到現有圖像

[英]Drawing to an existing image with X-window

我正在使用 X-window (X11) 渲染 2D 圖形(線、圓、文本...)。 但是我需要繪制現有的 bitmap 圖像,而不是繪制到 window。 有沒有辦法做到這一點? 如果是,bitmap格式有限制嗎? (注意:我並不是要將圖像渲染到 window。) ...

如何使用 Xlib 和 xkb 處理非美式鍵盤布局?

[英]How do I handle non US keyboard layouts with Xlib and xkb?

我使用的是瑞典語鍵盤布局,無法訪問許多鍵,例如括號鍵,因為我必須按 AltGr 才能訪問它們。 我正在使用XkbKeycodeToKeysym將鍵碼轉換為鍵符,但在按下 AltGr 時我只得到 0 作為鍵符。 根據 Xh 文件,AltGr 是 Mod5Mask。 按下時狀態為128。 我試圖將不同 ...

2022-12-18 14:05:17   1   28    c / input / xlib  
X11 Shift + Tab 鍵符?

[英]X11 Shift + Tab keysym?

如何在Xlib中檢測Shift + Tab ? 我能夠將KeySym與XK_Tab匹配,但它在按住 shift 鍵時不匹配,然后檢查ev->state & ShiftMask ,所以我有點迷路了。 解決方案: 感謝 Erdal Küçük 的回答,我能夠想出以下 function 來 ...

上下文菜單不能始終在 arch linux 上工作?

[英]Context menu does not consistently work on arch linux?

我正在使用 arch linux 和一個基本的 cpp xlib 自定義 window 管理器。 但是,每次我右鍵單擊打開上下文菜單時,它都會閃爍並消失。 我根本無法使用它。 我也不能在任何應用程序上使用頂部下拉菜單(文件、編輯、關於等)。 Xlib 中有什么我必須注意的,以確保我可以正常使用上 ...

如何使用 X11/Xlib c api 獲得活動的 window?

[英]How to get the active window using X11/Xlib c api?

我在Xlib 手冊中找不到如何獲得活動的 window? 它是我使用XGetInputFocus獲得的“焦點窗口”嗎? 或者我應該查詢根 window 屬性_NET_ACTIVE_WINDOW嗎? 根據Wikipedia ,此屬性“提供當前活動的窗口”。 因此,我想使用 function XGet ...

xlib 返回的指針與任何現有的 window ID 不匹配

[英]Pointers returned by xlib don't match any existing window IDs

我正在使用一些X11 綁定來查詢一些 window 信息,然后將其傳遞給 FFmpeg。 FFmpeg 期望以十六進制表示法給出“窗口 ID”。 這種表示法似乎有些標准,因為它是由xwininfo或wmctrl等程序返回的。 我沒有找到太多關於它的信息,但它似乎只是 window 指針的十六進制表 ...

C GTK - 如何設置 :display.screen 以顯示 gtk 應用程序窗口

[英]C GTK - How to set :display.screen for gtk application window to appear

我將 gtk.h 用於 GNU/Linux 下的 C 應用程序,我想在特定 display.screen 下打開我的 gtk 窗口而不導出任何環境變量。 我不想設置 DISPLAY 變量並將其導出的原因是我不想首先失去對默認顯示的控制。 我想過用 X 窗口包裝應用程序並將其映射到我想要的 disp ...

2022-06-28 16:29:29   1   30    c / gtk / xlib  
gdb 可以調試一個抓住鼠標的劣質嗎?

[英]Can gdb debug an inferior that grabs the mouse?

當 gdb 遇到斷點,而下級已經抓住了鼠標,我的鼠標不工作。 由於我在 IDE 中使用 gdb,因此完全凍結了計算機。 幾個小時的搜索只在某處顯示“--no_grab”,這不在任何 gdb 文檔中。 所以問題是:是否有命令或選項告訴 gdb 在斷點處停止時暫時取消鼠標? 我也很好奇 xlib 是否 ...

2022-06-21 00:32:49   1   36    gdb / xlib  
XSetSelectionOwner 的問題

[英]Trouble with XSetSelectionOwner

我有一個應用程序可以打開許多窗口。 我使用 XA_PRIMARY 添加了復制/粘貼。 這在我的應用程序中運行良好。 從其他應用程序(pluma、FireFox、mate 終端)復制到我的應用程序窗口時,它也可以正常工作。 當我使用文檔中解釋的時間戳等調用 XSetSelectionOwner() ...

像 WM_DELETE_WINDOW 這樣的原子沒有常量值嗎?

[英]Do atoms like WM_DELETE_WINDOW not have constant values?

我正在學習如何使用 XCB 使用 X11。 我見過的示例基本上通過執行以下操作來查詢服務器以獲取WM_DELETE_WINDOW的原子: 我的問題是為什么這是必要的? 為什么 WM_DELETE_WINDOW 原子沒有像XCB_ATOM_WM_NAME那樣在 header 中定義? 我可以自己定義 ...

如何從 Cairo 文檔中提取示例代碼?

[英]How to draw sample code from the Cairo documentation?

我是一個完整的初學者,真的很想從https://www.cairographics.org/samples/中繪制一些形狀,並對這些形狀的位置進行一些修改。 但首先我需要設置所有內容 - 只是復制粘貼代碼是行不通的。 此代碼應生成以下形狀:圓角矩形但顯然還需要更多。 所以我決定運行以下代碼,它會創 ...

從 XEvent 獲取 window

[英]Get window from XEvent

我正在努力弄清楚如何獲取觸發特定事件的 window。 我想要實現的是: 捕獲 XCursorNotifyEvent 找出哪個 window 請求了 cursor 更改將請求的 cursor 替換為特定 window 的自定義 cursor 如果我能找出實際的 window 請求 cursor 更 ...

2022-04-12 12:49:30   1   99    c / x11 / xlib  
如何在 x11 中停止執行正在運行的代碼

[英]How to stop the execution of a running code in x11

我有一個程序在 x11 window 上繪制,我想在按下任意鍵后立即退出它。 使用我擁有的代碼,在for循環完成 window 上的繪制(從左向右移動紅色橢圓形)之前,我無法通過按鍵停止程序。 我想在按下一個鍵后立即退出for循環,而不管繪圖的 state(完成與否),即使for循環尚未完成其部分執 ...

如何使用 X11 獲取監視器編號

[英]How to get the monitor number using X11

我正在使用XRRGetMonitors獲取有關監視器的信息。 但是,我沒有關於監視器數量的信息。 我需要系統中的監視器編號(例如,在 GNOME 設置中)在此處輸入圖像描述 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM