從 Xfce 中的觸發視窗文件菜單重新映射或取消映射 F10
預設情況下,Xfce 上的 F10 啟動視窗文件菜單,因此不能用作任何程序中的快捷方式。
我已經查看了視窗管理器和鍵盤設置頁面,並沒有列出 F10 鍵綁定。
我怎樣才能重新映射/取消映射這個?
Xfce 提供了一種從Settings Editor禁用鍵綁定的方法。
這僅適用於 GTK+ 2 應用程序,因為“gtk-menu-bar-accel”已在 GTK+ 3(自版本 3.10 起)中被棄用。因此,使用者可能別無選擇,只能禁用每個應用程序的鍵綁定,這也可能取決於使用的工具包。
轉到應用程序菜單 > 設置 > 設置編輯器。Xfce 4.10 或更高版本提供了另一種通過設置管理器 > 其他 - 設置編輯器進行訪問的方式。
在設置編輯器中:
- 在左側的“頻道”下,向下滾動並選擇“xsettings”
- 在右側,在“Property | Type | Locked | Value”下,查找Gtk > MenuBarAccel
- 點兩下“MenuBarAccel”行編輯該屬性
- 在“編輯屬性”對話框中,刪除該值
F10
(將其留空)並點擊Save
。最後一步將禁用用於啟動菜單欄的鍵綁定。
自定義鍵:使用者還可以將鍵綁定更改為其他內容。例如,將值更改為
<Control>F12
將重新映射到Ctrl
+F12
組合鍵以啟動菜單。嘗試使用<Alt>
<Shift>
和其他鍵的任何鍵綁定。在“頻道:xfce4-keyboard-shortcuts”和“屬性”下可以找到更多線索。恢復預設值:在設置編輯器中,點擊位於最右側圖示的“重置”按鈕,位於視窗的近底部(Xfce 4.10 或更高版本)或“屬性”列頂部(Xfce 4.8)。
注意事項(Xfce 4.8):在舊版 Xfce 中,點擊“重置”按鈕將導致“MenuBarAccel”的整行被完全刪除。為避免這種情況,請再次點兩下該行並將值更改
F10
為恢復。名稱:
/Gtk/MenuBarAccel
類型:
String
值:
F10
如果使用者不小心刪除了該屬性,請按如下方式重新創建該屬性。點擊新建並在“新建屬性”對話框中使用上述引用的設置重新註冊該屬性。
Xfce 仍然可以禁用 GTK+ 2 應用程序的鍵綁定,例如 Orage 和 Xournal。鑑於現在許多應用程序都是 GTK+ 3,因此該設置在較新的 Xfce 中的相關性將越來越低。