Wie kann ich Standardtastenkürzel wiederherstellen?


46

Ich habe einige Tastenkombinationen in System ▸ Einstellungen ▸ Tastenkombinationen angepasst.

Wie kann ich einzelne Verknüpfungen auf ihre Standardeinstellungen zurücksetzen? Ich möchte nicht alle Verknüpfungen zurücksetzen, nur ein paar meiner Wahl.


Ich muss die Verknüpfung "Workspace Switcher" zurücksetzen, kann jedoch nicht feststellen, wo sich die Einstellung befindet.
Um Do

@ ToDo Ich würde empfehlen, eine neue Frage zu diesem Thema zu öffnen. Diese Tastenkombination ist derzeit nicht anpassbar, daher sind die Lösungen etwas hässlich .
ændrük

Antworten:


39

Es sieht so aus, als ob sich die Art und Weise, wie Tastaturkürzel implementiert werden, für Ubuntu 13.04 geringfügig geändert hat

Die Einstellungen für Verknüpfungen werden an den folgenden Speicherorten gespeichert (können für 12.10 abweichen):

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

Sie finden diese in der dconf-editorAnwendung und können dann über die Schaltfläche "Set to Default" jeden gewünschten Eintrag zurücksetzen. dconf-editorkann in der Kommandozeile mit installiert werden sudo apt-get install dconf-tools.

Andernfalls können Sie auch versuchen, einen der Speicherorte mit dem folgenden Befehl im Terminal zurückzusetzen:

gsettings reset-recursively <insert location>

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


2
Das gsettings reset-recursively org.gnome.settings-daemon.plugins.media-keysfunktionierte nur für die Medientasten, aber leider nicht für die Lauter / Leiser-Tasten. Ich habe auch alle oben genannten Standorte ausprobiert, aber keiner von ihnen hat funktioniert. Ich benutze Linux Mint. Irgendwelche Vorschläge?
Luca Steeb

12

Sie sind Schlüsselbindungen, die in der gconf-Datenbank gespeichert sind, aber leider nicht alle am selben Ort.

Sie können jedoch eine Liste aller Schlüsselbindungen von gconf-Schlüsseln abrufen, indem Sie in den Dateien suchen, die sich in befinden /usr/share/gnome-control-center/keybindings/.

Zum Beispiel /usr/share/gnome-control-center/keybindings/01-desktop-key.xmlenthält die Liste der Schlüssel für alle Verknüpfungen Tastenkombinationen Listen unter 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>

Sobald Sie den Schlüsselnamen kennen, können Sie ihn auf den Standardwert zurücksetzen.

Angenommen, Sie möchten die Verknüpfung wiederherstellen, um den Taschenrechner zu starten.

Alt-Text

Einfach ausführen:

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

Alt-Text


Dies scheint für Ubuntu 12.10 nicht zu funktionieren.
Crimbo

Unter Linux kann Minze 'Gnome' durch 'Zimt' ersetzt werden
ThorSummoner

7

Dieses einfache Skript, das die Antwort von DoR erstellt und in die Befehlszeile eingibt, setzt alle Verknüpfungen zurück:

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

Ich erhalte eine Reihe von Fehlern wie diese Error unsetting / '': '' is an invalid character in key/directory names -f2-
Falscher

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

5

Das kannst du nicht. Sie können jedoch die Standardwerte anzeigen, indem Sie auf Hilfe klicken und auf Abschnitt 1.2 - Tastaturfähigkeiten klicken. Auf der rechten Seite finden Sie dann eine Liste der Key Grous:

  • Globale Tastenkombinationen
  • Tastenkombinationen für Fenster
  • Anwendungsschlüssel
  • Zugangsschlüssel

Grüße


Als @danizmax Vorschlag sehen Sie die Standardschlüssel und setzen Sie sie zurück ...
karthick87

2

Unter Ubuntu 17.10 (im neuen Einstellungsfenster):

Bildbeschreibung hier eingeben

Wählen Sie dann Einstellungen> Geräte> Tastatur Reset All...


1

Folgendes habe ich zufällig entdeckt:

Öffnen Sie den gconf-Editor (drücken Sie Alt + F2 und geben Sie den gconf-Editor ein).

Suchen Sie die Einstellung, die Sie zurücksetzen möchten. Ich habe mehrere Orte gefunden, an denen sie sich befinden:

  1. Apps> gnome_settings_daemon> Tastenkombinationen

  2. Apps> metacity> global_keybindings

  3. Apps> metacity> window_keybindings

Es kann andere geben.

Klicken Sie mit der rechten Maustaste auf die Einstellung und klicken Sie auf "Unset Key". Dadurch wird die Standardeinstellung wiederhergestellt.


1
Hat das eigentlich bei jemandem geklappt? Müssen Sie neu starten, damit dies wirksam wird? Habe gerade versucht, und das funktioniert bei mir nicht ... wollte dies nicht bewerten, es sei denn, Sie müssen tatsächlich zuerst neu starten.
Hazrpg

1
Ich kann diese Speicherorte in Ubuntu 12.10 nicht finden.
Crimbo

1

In Ubuntu 13.04 sieht es so aus, als ob viele Verknüpfungen unter zu finden sind org->gnome->settings-daemon->plugins->media-keys. Ich konnte meine Lautstärketasten damit zurücksetzen und musste nicht einmal die Standardwerte nachschlagen, da es eine Reset-Taste gibt.


0

Dies hat bei mir funktioniert, ohne Ubuntu oder Gnome Desktop neu zu starten. Ich hatte versucht, "Shutter" für die Bildschirmaufnahme zu verwenden, und es wurden einige Tastenkombinationen für PrintScreenund Alt+ geändert PrintScreen. Nach der Deinstallation von Shutter musste ich die geänderten Hotkey-Einstellungen wiederherstellen. Ich konnte meine Tastenkombinationen für diese Tasten ändern, indem ich gconf-editor (über ein Terminalfenster) ausführte und dann die Einstellungen an beiden Stellen änderte:

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

Ich verwende Ubuntu 10.04 LTS, Gnome Desktop 2.30.2


1
In Ubuntu 12.10 sind diese Speicherorte nicht vorhanden. Daher müssen zwischen den Versionen 10.04 und 12.10 die Speicherorte geändert werden.
Crimbo

0

Verwenden Sie den dconf-Editor und gehen Sie zu org.gnome.desktop.wm.keybindings. Alles, was fett ist, wurde geändert und Sie können Set to Defaultfür diese Einträge unten rechts auf klicken .


0

dconf dump + load massenexport und wiederherstellung

  1. Gib sie alle in eine Datei:

    dconf dump / >~/.config/dconf/user.conf
    
  2. Öffnen Sie diese Datei in einem Texteditor und wählen Sie die gewünschten Einstellungen aus:

    editor ~/.config/dconf/user.conf
    

    Wenn Sie Vim verwenden, möchten Sie diese Syntaxhervorhebung .

    Sie werden sich bald fragen, was ist<Primary> .

  3. Wenn Sie den Namen der Einstellung nicht kennen, aber wissen, wie Sie sie von einer GUI aus ändern können, führen Sie Folgendes aus unity-control-center:

    dconf watch /
    

    und ändern Sie sie dann. Die genaue Einstellung wird dann im Terminal angezeigt.

  4. Wenn Sie diese Einstellungen wiederherstellen möchten, führen Sie Folgendes aus:

    dconf load / <~/.config/dconf/user.conf
    
  5. Verfolge die Konfigurationsdatei, um sie niemals zu verlieren. https://github.com/andsens/homeshick ist meine derzeitige Lieblingsmethode.

Getestet unter Ubuntu 15.10.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.