¿Cómo cambio los atajos de teclado en xubuntu?

37

Soy un nuevo usuario de Xubuntu. Anteriormente cuando usaba Gnome, pude configurar varios accesos directos de escritorio, particularmente para la navegación entre espacios de trabajo.

Pero, ahora en Xubuntu, no puedo encontrar esas opciones.

¿Dónde puedo encontrar esas opciones?

Ankit
fuente

Respuestas:

47

Los atajos de teclado están guardados en el Administrador de configuración - Administrador de ventanas - Teclado

ingrese la descripción de la imagen aquí

Desplácese hacia abajo en la lista: verá varios accesos directos del espacio de trabajo, algunos definidos con un acceso directo y otros a la espera de ser definidos.

fossfreedom
fuente
21

Hay más disponibles en el Editor de configuraciones en Settngs Manager, que se puede iniciar desde la línea de comandos usando:

xfce4-settings-editor

Esto mostrará:

Editor de configuraciones XFCE4

23 93 26 35 19 57 3 89
fuente
Intenté cambiar mi left_workspace_keypara <Super>Leftusar el editor con sudo. Reiniciado y los shorcuts siguen obligados a <Control><Alt>Leftcualquier ayuda? en.zimagez.com/zimage/screenshot-10252014-012914pm.php
Harry Moreno
Acabo de cambiar de Windows. ¡Esto es muy fácil de usar y navegar! ¡TORNILLO, REGEDIT! : D
Michael Hoffmann
Esta no es la respuesta. Voté por el otro
Bhikkhu Subhuti,
esto es editable a través de cli?
Vitaly Zdanevich
@VitalyZdanevich Creo que sí, verxfconf-query -v -l -c xfce4-keyboard-shortcuts
Xen2050
8

Para Xfce 4.8 (Xubuntu 12.04 LTS)

Se puede acceder a los atajos de teclado desde Configuración -> Administrador de configuraciones -> Teclado -> Atajos de aplicaciones :

ingrese la descripción de la imagen aquí

  • Elija "Agregar" para agregar un comando que necesita asignar a un acceso directo.
    ingrese la descripción de la imagen aquí

  • En la ventana que sigue a "Ok", presione la combinación de teclas que desea asignar:
    ingrese la descripción de la imagen aquí

Takkat
fuente
¿Qué agregaría aquí para que <Super> abra el menú de la aplicación?
Eyal
7

Automatiza esto con xfconf-query

Si varias máquinas requieren configurar atajos de teclado, esto se puede hacer sin tener que abrir ventanas repetidamente. Más bien, utilizar el muy práctico xfconf-querycomando en una bashsecuencia de comandos para --setuna --propertyen xfce4-keyboard-shortcuts.xml.

Aquí hay un ejemplo:

$ xfconf-query --create --channel xfce4-keyboard-shortcuts --property /commands/custom/XF86AudioMute --type string --set 'amixer -D pulse set Master 1+ toggle'

De hecho, esto es parte de mi solución para restaurar la función del botón de silencio en Xubuntu 12.04.

Serge Stroobandt
fuente
2
Funciona muy bien si está agregando un nuevo acceso directo. Sin embargo, si necesita modificar uno existente, primero debe eliminarlo mediante la --resetopción y volver a crearlo. De lo contrario, la sesión XFCE en ejecución no lo recogerá.
Jakub
¿Cómo se podría utilizar un botón diferente para vincular el comando? Por ejemplo CtrlAltUp? En otras palabras, ¿cómo sabías usar /commands/custom/XF86AudioMute?
Ulad Kasach
1

También puedes jugar en una consola con gedit y /apps/metacity/keybinding_commandso/apps/metacity/global_keybindings

java_xof
fuente
1

Forma fácil

Aquí hay un script que maneja los comandos vinculantes a las teclas de forma limpia en Xubuntu. Descargue keybind.c, compílelo (el ejemplo se da en el archivo Léame en el enlace) y simplemente ejecute./keybind "<keys to bind to>" "<command>"

Por ejemplo, aquí hay algunos que uso:

./keybind "<Control><Alt>Delete" "gnome-system-monitor"

./keybind "<Control><Alt>Up" "xrandr -o inverted"
./keybind "<Control><Alt>Down" "xrandr -o normal"
./keybind "<Control><Alt>Right" "xrandr -o left"
./keybind "<Control><Alt>Left" "xrandr -o right"

Divulgación: creé el guión.

Manera un poco menos fácil

Si está ejecutando un sistema Xubuntu y desea hacerlo desde la terminal, también es un procedimiento simple.

Para la depuración, aquí es donde se almacenan los atajos de teclado en XFCE4: $ gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

Esquema subyacente:
1) Eliminar los comandos existentes vinculados a las teclas de enlace
2) Establecer un nuevo comando para las teclas

1a) 
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down"`<br />
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/xfwm4/custom/<Control><Alt>Down"`<br />
2)
`xfconf-query --create --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Control><Alt>Down" --type string --set 'gedit'`

tenga en cuenta que si está vinculando a la clave, los sistemas ubuntu tratan e igualmente y tendrá que desvincular cualquier asociación de teclas en el ejemplo anterior<Primary><Alt>Down

Ulad Kasach
fuente
¿Es ese "script" vinculado realmente un programa en C, que solo ejecuta comandos de terminal, como un script de shell más complicado?
Xen2050