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
- LqCy