¿Cómo puedo restaurar los atajos de teclado predeterminados?

46

He personalizado algunos de los atajos en Sistema ▸ Preferencias ▸ Atajos de teclado.

¿Cómo puedo restaurar accesos directos individuales a su configuración predeterminada? No quiero restablecer todos los accesos directos, solo algunos de mi elección.

ændrük
fuente
Necesito restablecer el acceso directo del "conmutador de espacio de trabajo", pero no puedo encontrar dónde está la configuración.
Para hacer el
@ToDo Recomiendo abrir una nueva pregunta sobre eso. Esa combinación de teclas actualmente no está diseñado para ser personalizable, por lo que las soluciones van a ser un poco fea .
ændrük
Aqui esta.
Para hacer el

Respuestas:

39

Parece que la forma en que se implementan los atajos de teclado ha cambiado ligeramente para Ubuntu 13.04

La configuración de acceso directo se guarda en las siguientes ubicaciones (puede ser diferente para 12.10):

org.gnome.settings-daemon.plugins.media-keys
org.compiz.integrated
org.gnome.desktop.wm.keybindings
org.gnome.shell.keybindings

Puede encontrarlos en la dconf-editoraplicación y luego usar el botón "Establecer como predeterminado" para restablecer cada entrada deseada. dconf-editorse puede instalar en la línea de comando con sudo apt-get install dconf-tools.

De lo contrario, también puede intentar restablecer cualquiera de las ubicaciones utilizando el siguiente comando en el terminal:

gsettings reset-recursively <insert location>

(por ejemplo gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys)

Jeremy J Wong
fuente
2
El gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keystrabajaban sólo para las teclas multimedia, pero lamentablemente no para el volumen arriba / abajo. También probé todas las ubicaciones anteriores, pero ninguna de ellas funcionó. Estoy usando Linux Mint. ¿Alguna sugerencia?
Luca Steeb
12

Teclean los enlaces almacenados en la base de datos gconf, pero desafortunadamente no todos están en el mismo lugar.

Sin embargo, puede obtener una lista de todas las asociaciones de teclas gconf keys buscando en los archivos ubicados en /usr/share/gnome-control-center/keybindings/.

Por ejemplo, /usr/share/gnome-control-center/keybindings/01-desktop-key.xmlcontiene la lista de claves para todos los atajos Atajos de teclado listas bajo Desktop.

<?xml version="1.0" encoding="UTF-8"?>
<KeyListEntries name="Desktop">

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/help"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/calculator"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/email"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/www"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/power"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/screensaver"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/home"/>

<KeyListEntry name="/apps/gnome_settings_daemon/keybindings/search"/>

</KeyListEntries>

Una vez que sepa el nombre de la clave, puede restaurarlo a su valor predeterminado.

Por ejemplo, supongamos que desea restaurar el acceso directo para iniciar la calculadora,

texto alternativo

Simplemente ejecute:

gconftool -u "/apps/gnome_settings_daemon/keybindings/calculator"

texto alternativo

Isaias
fuente
Esto no parece funcionar para Ubuntu 12.10.
Crimbo
En Linux mint 'gnome' puede ser sustituido por 'canela'
ThorSummoner
7

Construyendo la respuesta de DoR, este simple script, escrito en la línea de comando, restablecerá todos los accesos directos:

cd /usr/share/gnome-control-center/keybindings
for entry in $(grep KeyListEntry * |cut -d'/' -f2- |cut -d'"' -f1); do
    echo $entry
    gconftool -u "/$entry"
done
Peter Howe
fuente
Recibo un montón de errores como estos Error unsetting / '': Clave incorrecta o nombre de directorio: "/ '":'' is an invalid character in key/directory names -f2-
zengr
7
gsettings reset-recursively  org.gnome.desktop.wm.keybindings
peb
fuente
5

No puedes Pero puede ver cuáles son los valores predeterminados si presiona ayuda y hace clic en la Sección 1.2 - Habilidades de teclado y luego a la derecha tiene una lista de teclas clave:

  • Teclas de acceso directo globales
  • Teclas de acceso directo de ventana
  • Claves de aplicación
  • Teclas de acceso

Saludos

danizmax
fuente
Como sugerencia @danizmax ver las claves por defecto y volver a ponerlos ...
karthick87
2

En Ubuntu 17.10 (en la nueva ventana de configuración):

ingrese la descripción de la imagen aquí

Elija Configuración> Dispositivos> Teclado, luego Reset All...

Jacob Vlijm
fuente
1

Aquí hay algo que descubrí por accidente:

Abra gconf-editor (presione Alt + F2 y escriba gconf-editor).

Encuentra la configuración que deseas restablecer. Encontré varios lugares donde se encuentran:

  1. Aplicaciones> gnome_settings_daemon> combinaciones de teclas

  2. Aplicaciones> metacity> global_keybindings

  3. Aplicaciones> metacity> window_keybindings

Puede haber otros.

Haga clic derecho en la configuración, y haga clic en 'Unset Key'. Esto lo restaurará a la configuración predeterminada.

Joe Rothrock
fuente
1
¿Esto realmente ha funcionado para alguien? ¿Necesita reiniciar para que esto surta efecto? Acabo de probar esto y esto no funciona para mí ... no quería calificar esto a menos que realmente necesite reiniciar primero.
hazrpg
1
No puedo encontrar esas ubicaciones en Ubuntu 12.10.
Crimbo
1

En Ubuntu 13.04 parece que se pueden encontrar muchos de los atajos org->gnome->settings-daemon->plugins->media-keys. Pude restablecer mis botones de volumen con él y ni siquiera tuve que buscar los valores predeterminados, ya que hay un botón de restablecimiento.

jjpe
fuente
0

Esto funcionó para mí sin reiniciar Ubuntu o Gnome Desktop. Intenté usar "Obturador" para la captura de pantalla, y cambió algunos enlaces de teclas de acceso rápido para PrintScreeny Alt+ PrintScreen. Después de desinstalar Shutter, necesitaba restaurar la configuración de teclas de acceso rápido que había cambiado. Pude cambiar mis enlaces de teclas de acceso rápido para esas teclas ejecutando gconf-editor (desde una ventana de terminal) y luego cambiando la configuración en estos dos lugares:

  • aplicaciones-> metacity-> global_keybindings
  • aplicaciones-> metacity-> keybinding_commands

Estoy ejecutando Ubuntu 10.04 LTS, Gnome Desktop 2.30.2

DavidBooth
fuente
1
En Ubuntu 12.10 esas ubicaciones no están allí. Entonces, entre las versiones 10.04 y 12.10, las ubicaciones deben haber cambiado.
Crimbo
0

Use el editor dconf y luego vaya a org.gnome.desktop.wm.keybindings. Todo lo que está en negrita se ha modificado y puede hacer clic Set to Defaulten la esquina inferior derecha para esas entradas.

pueril
fuente
0

dconf volcado + carga exportación masiva y restauración

  1. Volcarlos a todos en un archivo:

    dconf dump / >~/.config/dconf/user.conf
    
  2. Abra ese archivo en un editor de texto y seleccione la configuración que le interesa:

    editor ~/.config/dconf/user.conf
    

    Si usa Vim, querrá este resaltado de sintaxis .

    Pronto te preguntarás qué es<Primary> .

  3. Si no conoce el nombre de la configuración, pero sabe cómo modificarlo desde una GUI como unity-control-center, ejecute:

    dconf watch /
    

    y luego modificarlos. La configuración exacta aparecerá en el terminal.

  4. Cuando desee restaurar esa configuración, ejecute:

    dconf load / <~/.config/dconf/user.conf
    
  5. Git rastrea el archivo de configuración para nunca perderlo. https://github.com/andsens/homeshick es mi método favorito actual.

Probado en Ubuntu 15.10.

Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
fuente