OpenSuse 自定義鍵盤快捷鍵不起作用
注意:這個問題專門針對以 gnome 作為顯示/桌面管理器的 OpenSuse 11.3 的全新安裝
我無法讓自定義鍵盤快捷鍵正常工作,預設快捷鍵正常工作,但我更改的快捷鍵只能讓其中一個工作,我正在使用“windows 鍵”來匹配 Windows 7 的功能最大化視窗(winkey+up)、最小化視窗(winkey+down)等鍵;它們都不起作用;作為記錄,我在 Ubuntu 中做了完全相同的事情,並且沒有任何問題。
附加資訊:我還注意到 gnome-do 預設使用我分配的鍵(winkey+space)並且它“勝”(執行 gnome-do)在我分配的自定義全域鍵(顯示主菜單)上,實際上,我可以將 gnome-do 中的鍵更改為我在鍵盤快捷鍵中擁有的另一個鍵,並且 gnome-do 可以工作;這只是讓我想知道是否有其他應用程序正在禁用“winkey”的使用
更新:我也嘗試使用 gconf-editor 應用程序/元數據,在那裡添加密鑰,仍然沒有運氣,我嘗試Windows,Super,Mod4作為 WinKey 名稱,沒有一個工作
在某些應用程序中,WinKey 似乎完全被忽略了,即它執行與沒有 WinKey 的鍵相關的操作,但是,就像我之前所說,有一個或兩個自定義 WinKey+SomeKey 正在工作(將它們更改為其他東西,停止工作,改回來,再次工作)
發現這篇 2006 年的文章聽起來很像我遇到的問題,儘管我按照步驟修復它但對我不起作用
Gnome / Metacity / X 中的某個地方似乎存在一個錯誤,這意味著您不能將 SUPER_L 或 SUPER_R(鍵盤上的左右 Windows 鍵)與 gnome 系統命令(例如“鎖定螢幕”)一起使用。
我一直在閱讀 linux 論壇,看來這可能是最近 OpenSuse 版本的一個錯誤:
在 System->personal->Keyboard Shortcuts 中更改鍵盤快捷鍵似乎不起作用。
和其他幾個
簡單的答案:禁用桌面效果
長答案:我什至不知道 compiz 是我的視窗管理器!,我以為它是“gnome”,在配置的某處我看到“gnome-wm”列為“視窗管理器”,但我剛剛發現這個只是載入實際視窗管理器的腳本
還有一個環境變數 WINDOWMANAGER=/usr/bin/gnome
所以我想這給我帶來了更多的問題,我怎麼知道哪個顯示/桌面管理器、視窗管理器實際上是活動的?好吧,我實際上知道顯示管理器是 gnome,因為那是安裝的一部分
無論如何,對於遇到同樣問題的其他人,打開控制中心,轉到“外觀”,選擇“桌面效果”並取消選中“啟用桌面效果”框
進入同一對話框的更快方法是執行命令simple-ccsm(從執行應用程序對話框、gnome-do 或終端)。
現在,(我認為)我知道我有 compiz 作為我的視窗管理器,我也嘗試進入 gconf-editor/apps/compiz/general/allscreens/options 並在那裡設置我的快捷方式,但這不起作用(確實嘗試註銷並重新登錄)
您不必完全禁用 Compiz。我遇到了同樣的問題,但它特別影響了“執行應用程序對話框”和“打開主菜單”。問題是 Compiz Fusion 控制了一些鍵盤快照以保持兼容性。這可以通過 Compiz 外掛“Gnome 兼容性”和 Compiz 面板的其他區域進行配置。