在 XFCE 上使用應用程式時,按下與 XFCE 熱鍵重疊的鍵盤快捷鍵\熱鍵,我發現 XFCE 熱鍵效果反而發生了。
例如,Eclipse IDE有熱鍵:Shift + Alt + S
,而XFCE則使用熱鍵 切換鍵盤佈局Shift + Alt
。
因此,當我按下時Shift + Alt
,鍵盤佈局會在我有機會完成熱鍵組合並按下之前發生變化S
。
一位同事建議這是因為 XFCE 在熱鍵被打開時處理熱鍵按下,而不是當他們釋放。
我不想更改這些快捷方式,因為我一直使用 Windows 和 Linux,我不想讓自己感到困惑。
我的問題是:
- 如何配置 XFCE 在按鍵釋放時處理熱鍵,而不是在按鍵時處理熱鍵
- Enlightenment、Gnome 3、Mate、Cinnamon 是否比 XFCE 更好地處理鍵盤熱鍵?或至少以我在這裡提到的方式,即釋放按鍵,而不是按下按鍵。
- 還有哪些桌面環境在釋放而不是按下時處理熱鍵?
答案1
答案2
穆罕默德的回答不足以為我解決這個問題。特別是在使用 Super (Windows) 鍵的情況下。我正在使用安裝了 XFCE 的 Arch Linux。我將解釋我是如何解決這個問題的。
- 我從這裡下載了 libxfce4ui 原始碼(並使用了稍後的說明):http://www.linuxfromscratch.org/blfs/view/7.8/xfce/libxfce4ui.html
- 我從此鏈接下載了該庫的補丁檔案:https://bugzilla.xfce.org/show_bug.cgi?id=7845
- 我從步驟 1 中提取了下載的文件
tar xvf libxfce4ui-4.12.1.tar.bz2
cd libxfce4ui-4.12.1
我導航到提取的資料夾並使用和應用了步驟 2 中的補丁patch -p1 < patchfile
我按照步驟 1 中下載頁面的說明建置並安裝該程式庫。如果尚未安裝 gcc,則需要安裝它。
./configure --prefix=/usr --sysconfdir=/etc && make sudo make install
重新啟動後,一切正常!我希望這有幫助!
為了回答您的後續問題,XFCE 是一個異常值,我嘗試過的所有其他 DE(桌面環境)都在釋放而不是按下時處理鍵綁定。這包括:
- 侏儒
- 凱德
- 肉桂
- 伴侶
- LXDE
- LXQT