Come posso ripristinare le scorciatoie da tastiera predefinite?


46

Ho personalizzato alcune delle scorciatoie in Sistema ▸ Preferenze ▸ Scorciatoie da tastiera.

Come posso ripristinare i singoli collegamenti alle loro impostazioni predefinite? Non voglio ripristinare tutte le scorciatoie, solo alcune delle mie scelte.


Devo ripristinare il collegamento "Commutatore area di lavoro", ma non riesco a trovare dove si trova l'impostazione.
Da fare il

@To Consiglierei di aprire una nuova domanda a riguardo. Quella scorciatoia da tastiera non è attualmente progettata per essere personalizzabile, quindi le soluzioni saranno un po ' brutte .
ændrük,

Qui si tratta.
Da fare il

Risposte:


39

Sembra che il modo in cui vengono implementate le scorciatoie da tastiera sia leggermente cambiato per Ubuntu 13.04

Le impostazioni del collegamento vengono salvate nelle seguenti posizioni (potrebbero essere diverse per 12.10):

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

Puoi trovarli dconf-editornell'applicazione, quindi utilizzando il pulsante "Imposta come predefinito" per ripristinare ciascuna voce desiderata. dconf-editorpuò essere installato dalla riga di comando con sudo apt-get install dconf-tools.

Altrimenti, puoi anche provare a ripristinare una qualsiasi delle posizioni usando il seguente comando nel terminale:

gsettings reset-recursively <insert location>

(ad es. gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keys)


2
Il gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keysnon ha lavorato solo per i tasti multimediali, ma purtroppo per il volume su / giù. Ho anche provato tutte le posizioni sopra, ma nessuna delle due ha funzionato. Sto usando Linux Mint. Eventuali suggerimenti?
Luca Steeb,

12

Esse copiano i collegamenti memorizzati nel database gconf, ma sfortunatamente non sono tutti nello stesso posto.

Tuttavia, è possibile ottenere un elenco di tutte le chiavi gconf di associazioni di tasti cercando nei file che si trovano in /usr/share/gnome-control-center/keybindings/.

Ad esempio, /usr/share/gnome-control-center/keybindings/01-desktop-key.xmlcontiene l'elenco di tasti per tutte le scorciatoie Elenco delle scorciatoie da tastiera in 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 volta che conosci il nome della chiave, puoi ripristinarlo al suo valore predefinito.

Ad esempio, supponiamo che tu voglia ripristinare il collegamento per avviare la calcolatrice,

testo alternativo

Esegui semplicemente:

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

testo alternativo


Questo non sembra funzionare per Ubuntu 12.10.
Crimbo,

Su Linux "gnome" può essere sostituito con "cannella"
ThorSummoner,

7

Costruendo la risposta di DoR, questo semplice script, digitato dalla riga di comando, ripristinerà tutte le scorciatoie:

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

Ottengo un sacco di errori come questi Error unsetting / '': chiave '' is an invalid character in key/directory names -f2-
errata

7
gsettings reset-recursively  org.gnome.desktop.wm.keybindings

5

Non puoi. Ma puoi vedere quali sono i valori predefiniti se premi aiuto e fai clic su Sezione 1.2 - Competenze tastiera e poi a destra hai un elenco di tasti chiave:

  • Tasti di scelta rapida globali
  • Tasti di scelta rapida della finestra
  • Chiavi dell'applicazione
  • Chiavi d'accesso

Saluti


Come suggerimento @danizmax vedere le chiavi predefinite e rimetterle ...
karthick87

2

Su Ubuntu 17.10 (nella nuova finestra delle impostazioni):

inserisci qui la descrizione dell'immagine

Scegli Impostazioni> Dispositivi> Tastiera, quindi Reset All...


1

Ecco qualcosa che ho scoperto per caso:

Apri gconf-editor (premi Alt + F2 e digita gconf-editor).

Trova l'impostazione che desideri ripristinare. Ho trovato diversi posti in cui si trovano:

  1. App> gnome_settings_daemon> combinazioni di tasti

  2. App> metacity> global_keybindings

  3. App> metacity> window_keybindings

Potrebbero essercene altri.

Fare clic destro sull'impostazione e fare clic su "Unset Key". Ciò ripristinerà l'impostazione predefinita.


1
Ha funzionato davvero per qualcuno? È necessario riavviare affinché questo abbia effetto? Ho appena provato questo e questo non funziona per me ... non volevo votare questo a meno che tu non abbia effettivamente bisogno di riavviare prima.
hazrpg,

1
Non riesco a trovare quelle posizioni in Ubuntu 12.10.
Crimbo,

1

In Ubuntu 13.04 sembra che si possano trovare molte scorciatoie su org->gnome->settings-daemon->plugins->media-keys. Sono stato in grado di ripristinare i miei pulsanti del volume con esso e non ho nemmeno bisogno di cercare i valori predefiniti in quanto c'è un pulsante di ripristino.


0

Questo ha funzionato per me senza riavviare Ubuntu o Gnome Desktop. Avevo provato a utilizzare "Otturatore" per l'acquisizione dello schermo e ha cambiato alcuni collegamenti di tasti di scelta rapida per PrintScreene Alt+ PrintScreen. Dopo aver disinstallato Shutter, dovevo ripristinare le impostazioni dei tasti di scelta rapida che erano state modificate. Sono stato in grado di cambiare i miei collegamenti di tasti di scelta rapida per quelle chiavi eseguendo gconf-editor (da una finestra del terminale) e quindi modificando le impostazioni in entrambi questi posti:

  • apps-> metacity-> global_keybindings
  • apps-> metacity-> keybinding_commands

Sto eseguendo Ubuntu 10.04 LTS, Gnome Desktop 2.30.2


1
In Ubuntu 12.10 quelle posizioni non ci sono. Quindi tra le versioni 10.04 e 12.10, le posizioni devono essere cambiate.
Crimbo,

0

Utilizzare l'editor dconf, quindi andare a org.gnome.desktop.wm.keybindings. Tutto ciò che è in grassetto è stato modificato e puoi fare clic su Set to Defaultin basso a destra per quelle voci.


0

dconf dump + caricamento esportazione e ripristino di massa

  1. Dump tutti in un file:

    dconf dump / >~/.config/dconf/user.conf
    
  2. Apri quel file su un editor di testo e seleziona le impostazioni che ti interessano:

    editor ~/.config/dconf/user.conf
    

    Se usi Vim, vorrai evidenziare questa sintassi .

    Ti chiederai presto cos'è<Primary> .

  3. Se non conosci il nome dell'impostazione, ma sai come modificarlo da una GUI come unity-control-center, esegui:

    dconf watch /
    

    e poi modificarli. L'impostazione esatta apparirà quindi sul terminale.

  4. Quando si desidera ripristinare tali impostazioni, eseguire:

    dconf load / <~/.config/dconf/user.conf
    
  5. Git traccia il file di configurazione per non perderlo mai. https://github.com/andsens/homeshick è il mio metodo preferito attuale.

Testato su Ubuntu 15.10.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.