Eu não sei se isso funcionará com o wayland do GNOME (testei isso com versões anteriores, com o X11, mas acho que ele deve ser independente do protocolo do servidor).
Keybindings em geral "caixas de texto" do 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
No arquivo gtk-keys.css
, edite as ligações como achar melhor - elas são bem autoexplicativas. As linhas que seriam de particular interesse são:
bind "<ctrl>w" { "cut-clipboard" () };
bind "<ctrl>y" { "paste-clipboard" () };
que você deve alterar para ( super
é tipicamente a tecla "Command"):
bind "<super>x" { "cut-clipboard" () };
bind "<super>v" { "paste-clipboard" () };
bind "<super>c" { "copy-clipboard" () };
Você pode querer excluir as ligações restantes.
Para ativar o novo tema principal macos
, use gsettings:
gsettings set org.gnome.desktop.interface gtk-key-theme 'macos'
Atalhos de teclado no gnome-terminal
dconf write /org/gnome/terminal/legacy/keybindings/copy \'"<Super>c"\'
dconf write /org/gnome/terminal/legacy/keybindings/paste \'"<Super>v"\'