如何配置 XFCE 來處理按鍵釋放時的鍵盤快捷鍵\熱鍵\向上,而不是按鍵

如何配置 XFCE 來處理按鍵釋放時的鍵盤快捷鍵\熱鍵\向上,而不是按鍵

在 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

這是一個Xorg 錯誤。固定的這裡適用於 Manjaro Linux。我必須跟隨這些步驟手動跳過 PGP 檢查!

答案2

穆罕默德的回答不足以為我解決這個問題。特別是在使用 Super (Windows) 鍵的情況下。我正在使用安裝了 XFCE 的 Arch Linux。我將解釋我是如何解決這個問題的。

  1. 我從這裡下載了 libxfce4ui 原始碼(並使用了稍後的說明):http://www.linuxfromscratch.org/blfs/view/7.8/xfce/libxfce4ui.html
  2. 我從此鏈接下載了該庫的補丁檔案:https://bugzilla.xfce.org/show_bug.cgi?id=7845
  3. 我從步驟 1 中提取了下載的文件tar xvf libxfce4ui-4.12.1.tar.bz2
  4. cd libxfce4ui-4.12.1我導航到提取的資料夾並使用和應用了步驟 2 中的補丁patch -p1 < patchfile
  5. 我按照步驟 1 中下載頁面的說明建置並安裝該程式庫。如果尚未安裝 gcc,則需要安裝它。

    ./configure --prefix=/usr --sysconfdir=/etc &&
    make
    sudo make install
    

重新啟動後,一切正常!我希望這有幫助!

為了回答您的後續問題,XFCE 是一個異常值,我嘗試過的所有其他 DE(桌面環境)都在釋放而不是按下時處理鍵綁定。這包括:

  • 侏儒
  • 凱德
  • 肉桂
  • 伴侶
  • LXDE
  • LXQT

相關內容