Window-Manager

Openbox - 設置快捷鍵以更改活動視窗的裝飾和圖層屬性

  • April 5, 2022

在Openbox視窗管理器中,是否可以設置快捷鍵組合來裝飾/取消裝飾活動視窗,或者改變活動視窗的分層(正常,上,下),或者只能在配置中預先定義具有<decor><layer>屬性的文件?

如果我的視窗未裝飾,則無法訪問視窗分層圖示(如果已設置)以將視窗從“正常”更改為“始終在頂部”。不過,我可能並不總是希望將特定應用程序設置為始終位於頂部,因此在配置文件中設置它並不理想。

根據OpenBox wiki,您可以使用ToggleDecorations裝飾/取消裝飾活動視窗的SendToLayer操作和將視窗移動到指定層的操作來創建鍵綁定。

切換裝飾

刪除視窗的裝飾。如果啟用了配置選項(如在預設配置中),則邊框將作為視窗周圍的唯一裝飾。如果視窗已經移除了它的裝飾,那麼這將恢復它們。

例子:

<keybind key="W-F5">
  <action name="ToggleDecorations"/>
</keybind>

發送層

將視窗移動到指定層。選項 預設值 描述 normal 放置視窗的層。它可以是“top”層,出現在除全屏視窗之外的所有其他視窗之上,“normal”層,或“bottom”層,出現在所有其他視窗之下視窗。

例子:

<keybind key="W-F7">
 <action name="SendToLayer"><layer>top</layer></action>
</keybind>

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