Window-Manager
浮動(i3wm)qt 應用程序(阿爾伯特啟動器)黑盒/邊框 - 配置問題?
我正在使用 i3wm(特別是 i3-gaps)和 albert 發射器。我觀察到一些奇怪的行為,當它被呼叫時,阿爾伯特後面有一個大黑盒子。
阿爾伯特應該只包含那個黑盒子中間的圓角矩形場 - 黑盒子不應該在那裡。
我沒有看到其他人在 albert repo 中報告這個問題,所以我想這是我的配置問題。我試過浮動其他 qt 應用程序,但沒有看到這個。我不一定知道 albert 是否被認為是一個浮動視窗 - 我不清楚 i3 是如何看待它的。
不確定是否有用或相關,但這
xprop
是 albert 視窗的輸出:_NET_WM_DESKTOP(CARDINAL) = 2 _NET_WM_STATE(ATOM) = _NET_WM_STATE_ABOVE, _NET_WM_STATE_STAYS_ON_TOP WM_STATE(WM_STATE): window state: Normal icon window: 0x0 I3_FLOATING_WINDOW(CARDINAL) = 1 _NET_WM_USER_TIME(CARDINAL) = 3249943 WM_TRANSIENT_FOR(WINDOW): window id # 0x1200007 _NET_WM_ICON_NAME(UTF8_STRING) = _NET_WM_ICON(CARDINAL) = Icon (16 x 16): XdndAware(ATOM) = BITMAP WM_NAME(STRING) = "albert" _NET_WM_NAME(UTF8_STRING) = "albert — Albert" _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x24, 0x0, 0x0, 0x0 _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_UTILITY, _KDE_NET_WM_WINDOW_TYPE_OVERRIDE, _NET_WM_WINDOW_TYPE_NORMAL _XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1 WM_CLIENT_LEADER(WINDOW): window id # 0x1200007 WM_HINTS(WM_HINTS): Client accepts input or input focus: True Initial state is Normal State. _NET_WM_PID(CARDINAL) = 627 _NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 18874374 WM_CLASS(STRING) = "albert", "albert" WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST WM_NORMAL_HINTS(WM_SIZE_HINTS): user specified location: 608, 347 user specified size: 704 by 119 program specified minimum size: 704 by 119 program specified maximum size: 704 by 119 window gravity: Static
編輯 1
因此,我查看了 albert 設置面板,並註意到“顯示陰影”複選框。取消選中此項會顯著減小黑匣子的大小,儘管如果您仔細觀察下圖中的 albert 欄位的角,您會發現它仍然存在於圓角周圍。
正如@quixotic 在評論中提到的那樣,您需要執行合成器才能使透明度起作用;否則顯示為(100% 不透明)黑色。
安裝
compton
, (或從 AUR),然後通過添加到您的, 或您喜歡的方式來compton-git
確保它正在執行。exec --no-startup-id compton``i3/config``.xinitrc