Gnome 3 combinaciones de teclas en la fuente? ¿Dónde se definen ctrl-c ... (cortar, copiar y pegar)?


8

Después de actualizar y obtener la última versión de Gnome + Wayland, rompió en su mayoría Autokey (incluso inicie sesión con Gnome3 en Xorg). Después de tanto tiempo tratando de hacer que Command + c copie en lugar de Control + c (uso un teclado de Mac y frecuentemente cambio de computadora), estoy en un punto en el que estoy a punto de deshacerme de Gnome 3 por completo, solo porque lo hace No me permite redefinir los métodos abreviados de teclado Cortar Copiar y Pegar. Los que, como yo, pasan la mayor parte de su tiempo trabajando en la Terminal lo entenderán.

¡Creo que mi última oportunidad es simplemente editar el código fuente (Gnome3, Wayland, o donde sea que esté) y recompilar el paquete, pero busqué y busqué y no pude encontrar dónde se establecieron los atajos de teclado o las combinaciones de teclas!

¿Alguien aquí sabe o tiene alguna sugerencia?

Respuestas:


1

No sé si funcionarán con GNOME wayland (he probado esto con versiones anteriores, con X11, pero creo que debería ser independiente del protocolo del servidor).

Asignaciones de teclas en general "cuadros de texto" 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

En el gtk-keys.cssarchivo, edite los enlaces como mejor le parezca: se explican por sí mismos. Las líneas que serían de particular interés son:

bind "<ctrl>w" { "cut-clipboard" () };
bind "<ctrl>y" { "paste-clipboard" () };

a la que debe cambiar ( supernormalmente es la tecla "Comando"):

bind "<super>x" { "cut-clipboard" () };
bind "<super>v" { "paste-clipboard" () };
bind "<super>c" { "copy-clipboard" () };

Es posible que desee eliminar los enlaces restantes.

Para habilitar su nuevo macostema clave, use gsettings:

gsettings set org.gnome.desktop.interface gtk-key-theme 'macos'

Combinaciones de teclas en gnome-terminal

dconf write /org/gnome/terminal/legacy/keybindings/copy  \'"<Super>c"\'
dconf write /org/gnome/terminal/legacy/keybindings/paste \'"<Super>v"\'

0

Supongo que ha intentado cualquier diálogo de configuración de teclado relevante; para mí, en Linux Mint MATE, tengo una ventana de configuración especial para esto.

Es posible que pueda usar el dconf-editorpara configurarlos; He tenido que hacer eso muchas veces por mis teclas de acceso rápido. Para mi sistema, la ubicación relevante en el árbol es org->mate->desktop->keybindings. Es posible que pueda configurarlo de esa manera. De lo contrario, podría hacerlo de la "manera incorrecta" y configurarlo como una tecla de acceso rápido para xdotoolescribir el enlace "correcto".

Si todo lo demás falla, no estoy seguro de si esto sería suficiente, pero puede establecer esos enlaces directamente en el terminal, debajo Edit->Preferences.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.