Gnome + Waylandの最新バージョンをアップグレードして入手した後、それはほとんどAutokeyを壊しました(Xorg上のGnome3でのログインでさえ)。 Control + c(Macキーボードを使用してコンピューターを頻繁に切り替える)の代わりにCommand + cをコピーするのに長い時間を費やした後、Gnome 3を完全に削除しようとしているところです。カットコピーと貼り付けのキーボードショートカットを再定義できません。私と同じように、ほとんどの時間をターミナルで作業している人なら理解できます。
私の最後のチャンスは単にソースコード(Gnome3、Wayland、またはこれがどこにあるか)を編集してパッケージを再コンパイルすることだと思いますが、検索して検索したところ、キーボードショートカットまたはキーバインドが設定された場所を見つけることができませんでした。
ここの誰かが知っているか、ポインタを持っていますか?
これらがGNOMEウェイランドで動作するかどうかはわかりません(これを以前のバージョン、X11でテストしましたが、サーバープロトコルから独立しているはずです)。
mkdir -p ~/.themes/macos/gtk-3.0/
cp /usr/share/themes/Emacs/gtk-3.0/gtk-keys.css ~/.themes/macos/gtk-3.0/
$EDITOR ~/.themes/macos/gtk-3.0/gtk-keys.css
の中に gtk-keys.css
ファイルで、必要に応じてバインディングを編集します—それらは一目瞭然です。特に興味深い行は次のとおりです。
bind "<ctrl>w" { "cut-clipboard" () };
bind "<ctrl>y" { "paste-clipboard" () };
変更する必要があります(super
は通常「コマンド」キーです):
bind "<super>x" { "cut-clipboard" () };
bind "<super>v" { "paste-clipboard" () };
bind "<super>c" { "copy-clipboard" () };
残りのバインディングを削除することもできます。
新しいmacos
キーテーマを有効にするには、gsettingsを使用します。
gsettings set org.gnome.desktop.interface gtk-key-theme 'macos'
dconf write /org/gnome/terminal/legacy/keybindings/copy \'"<Super>c"\'
dconf write /org/gnome/terminal/legacy/keybindings/paste \'"<Super>v"\'
すでにこれを試したかどうかはわかりませんが、 setkeycodes を調べる価値があるかもしれません。
また、関連する可能性のあるスーパーユーザーの質問は次のとおりです: カーネルでキーボードキーを無効化/再マッピングする方法
cmdをctrlに再マッピングできますか?
私はあなたが関連するキーボード設定ダイアログを試したと仮定しています。私にとっては、Linux Mint MATEでは、このための特別な設定ウィンドウがあります。
dconf-editor
を使用してこれらを設定できる場合があります。私は私のホットキーのために何回もする必要がありました。私のシステムでは、ツリー上の関連する場所はorg->mate->desktop->keybindings
です。そのように設定できる場合があります。そうでない場合は、「間違った方法」でそれを実行し、xdotool
のホットキーとして設定して「正しい」バインディングを入力できます。
他のすべてが失敗した場合、これで十分かどうかはわかりませんが、Edit->Preferences
の下にあるターミナルでこれらのバインディングを直接設定できる場合があります。