私はUbuntu 18.04を使用しており、xmodmapを使用して左のAltを「Meta_L」として変更し、それを「mod4」のみにバインドします(つまり、Meta_Lから「Mod1」を削除することを覚えていました)、最終結果はAltが「コマンドMac OSの場合と同じように、IntelliJとSublime Textのキーボードショートカットを使用できます。
しかし、なんらかの理由で、「Super + O( 'Oh' not '0')」または「Super + Shift + O」バインディングではショートカットイベントを生成できないことがわかりました。同時に、「Super + B」、「Super + Shift + up」などはすべて正常に機能します。
「Super + O」は、アプリケーションのショートカットを上書きするシステムショートカットかどうか疑問に思っていましたが、いくつかの調査の後、見つけることができません。
最後に、Ubuntu 16.04でも同じ手法を使用しましたが、すべてが期待どおりに機能します。
誰かがこれについての経験とアイデアを共有できることを願っています、どうもありがとう!
最終的に16.04 LTSを再インストールすると、すべてが正常に機能します。
最近、新規インストールを行い、xbindkeysに問題なくSuper + Oをマッピングできました。 〜/ .xbindkeysrcファイルを作成します
"your command here"
Mod2+Mod4 + o
そして実行:
xbindkeys -f ~/.xbindkeysrc
しかし、Super + pに問題があり、モニターの切り替えのデフォルトのキーバインドを無効にすることで解決しました。
gsettings set org.gnome.mutter.keybindings switch-monitor=['']
"gsettings list-recursively"が言及しているのに対し、 "dconf dump"は言及していないため、これは少し注意が必要でした。
したがって、xbindkeysを使用して変更する前に、システムのキーバインドを確認してクリーンアップすることができます。
dotfiles が機能する場所を次に示します。