X11

防止應用程序更改視窗層

  • March 6, 2020

我正在使用 Fluxbox 執行 Debian 10。

我有一個應用程序,其中視窗層不斷更改為“停靠上方”,儘管我檢查了“記住…”“層”。這種層變化似乎是隨機發生的。

我該如何防止這種情況發生?應用程序使用“正常”層啟動時創建的彈出視窗,因此在我找到它們之前它們是不可點擊的……這當然是一個非常煩人的問題。

這只發生在這一個應用程序中。

另外兩個問題:

其他視窗管理器有這個層功能,還是只有通量盒?

什麼可以控制視窗層?它是僅視窗管理器,僅應用程序,還是視窗管理器和應用程序兩者?

設置靜態配置!apps在您的conf 文件中創建以下內容:

[group]
 [app] (distinct_name)
 [Layer] {8}
[end]

而這些數字與:

  • 2 - 碼頭上方
  • 4 - 碼頭
  • 6 - 頂部
  • 8 - 正常
  • 10 - 底部
  • 12 - 桌面

使用以下命令為您的應用創建快捷方式:

command --name distinct_name

這樣,您可以為一個命令添加多個配置文件。剩下的選擇是:

[Hidden|IconHidden|FocusHidden] {yes|no}

如果您的命令不支持該-name參數,請使用xprop.

請閱讀這裡

引用自:https://unix.stackexchange.com/questions/569504