アップグレードして最新バージョンのGnome + Waylandを入手した後、デフォルトではAutokeyが破損しています(XorgでGnome3ログインを使用しても)。 Ctrl + cの代わりにCommand + cを使用してコピーするのに時間がかかりすぎた後(私はMacキーボードを使用してコンピュータを頻繁に切り替えます)、実際にオーバーライドできないため、Gnome 3を完全に削除しようとしています。切り取りコピーして貼り付けるキーボードショートカットです。私のようにほとんどの時間をターミナルで働く方はご理解いただけます。
最後の機会はソースコード(Gnome3、Waylandなど)を編集してパッケージを再コンパイルすることだと思いましたが、検索して検索しましたが、キーボードショートカットやキーバインディングを設定する場所が見つかりません!
ここで知っている人やアドバイスしてくれる人はいますか?
答え1
これがGNOME waylandで動作するかどうかはわかりません(X11の初期バージョンでこれをテストしましたが、サーバープロトコルに依存しないと思います)。
汎用GTK-3.0「テキストボックス」(gedit、nautilus、firefox)のキーバインディング
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
(通常は「Command」キー)に変更する必要があります。
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'
GNOME端末のキーバインディング
dconf write /org/gnome/terminal/legacy/keybindings/copy \'"<Super>c"\'
dconf write /org/gnome/terminal/legacy/keybindings/paste \'"<Super>v"\'
答え2
私はあなたが関連するキーボード設定ダイアログを試してみたとします。 Linux Mint MATEには専用設定ウィンドウがあります。
おそらく、これを設定できますdconf-editor
。ショートカットに対してこれをたくさん行う必要があります。私のシステムでは、ツリーの関連位置はですorg->mate->desktop->keybindings
。このように設定しても構いません。そうでない場合は、「間違った方法」を実行してxdotool
「正しい」バインディングショートカットを入力するように設定できます。
他のすべての方法が失敗した場合、これで十分かどうかはわかりませんが、端末のEdit->Preferences
。
答え3
まだ試してみたかどうかはわかりませんが、キーコード設定調べてみる価値があるかもしれません。
また、関連性のあるスーパーユーザーの質問は次のとおりです。 カーネルでキーボードキーを無効に/再マッピングするには?
たぶん再マッピングすることもできます。ガイドライン到着制御キーこれで?