GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Se restablecen los atajos de teclado personalizados. ¿Cómo hacer que se fijen de forma permanente?

Tengo un problema con Ubuntu 12.04 y 12.10 con atajos de teclado personalizados. Se restablecen después de un tiempo (no puedo encontrar un patrón, pero parece ser cuando ocurre una actualización masiva). Me sucedió hace un par de días, cuando 12.10 recibió alrededor de 27 actualizaciones.
Busqué en launchapd y askubuntu, y no encontré ninguna pregunta similar.
Mis atajos no se pierden al reiniciar, todavía puedo No encontré un patrón para identificar el problema como dije.
Intenté también no usar la aplicación Control Center, sino el editor dconf de gnome, pero el mismo resultado que encontré en una publicación de blog.
Mi pregunta es , ¿cómo puedo guardar mis accesos directos personalizados para restaurarlos cuando esto suceda?
¿Alguien puede ayudarme a redactar un error para Launchpad, como qué paquete podría estar causando esto, para que pueda completar un informe de error?
Gracias por adelantado.

Respuesta aceptada:

Gracias a los enlaces de Graham, parece que esto se arregló para 13.04 pero no se "reportó" a 12.10.

Actualizar Sorprendentemente... ¡esto no parece estar solucionado en la versión 13.04! 🙁 Todavía tenía que usar la solución a continuación.

Hasta entonces, aquí hay algo que he reconstruido a partir de los comentarios en Launchpad, funciona para mí en Ubuntu 12.10.

/etc/rc.local no funcionó para mí, así que creé ~/.config/autostart/key_settings.desktop :

[Desktop Entry]
Type=Application
Exec=sh -c 'sleep 1; exec ~/.config/autostart/key_settings.sh'
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Load My Custom Shortcuts

Luego, el script real ~/.config/autostart/key_settings.sh :

#!/bin/sh -e
#
#dconf write /org/gnome/desktop/wm/keybindings/minimize "['<Super>h']"
#dconf write /org/gnome/desktop/wm/keybindings/close "['<Super>q']"

gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>h']"
gsettings set org.gnome.desktop.wm.keybindings close "['<Super>q']"

Comenté el método dconf como referencia, aunque gsettings funciona para mí.

Para encontrar los códigos de tecla, simplemente puede usar la ventana de Atajos de teclado abierta junto a la Terminal, luego use el comando "obtener":

gsettings get org.gnome.desktop.wm.keybindings minimize

PD:esto estaba destinado más a elaborar una solución práctica sugerida por los enlaces de Graham.


Ubuntu
  1. ¿Cómo restablecer todas las preferencias de Rhythmbox y la información de la biblioteca?

  2. ¿Cómo cambiar los atajos de teclado de Evolution?

  3. Cómo configurar accesos directos de escritorio para cPanel

  4. Cómo configurar permanentemente el nombre de host en ubuntu sin reiniciar

  5. ¿Qué son los modos SELinux y cómo configurarlos?

Cómo instalar Make en Ubuntu 20.04

Cómo restablecer Ubuntu

¿Qué son los repositorios de Ubuntu? ¿Cómo habilitarlos o deshabilitarlos?

Configurar GIMP 2.10 para usar atajos de teclado de Photoshop (Cómo)

Cómo configurar $PATH en el sistema Linux de forma permanente

¿Cómo haces que sea obvio que estás en un sistema de producción?