Wie kann ich herausfinden, welcher Befehl an eine bestimmte Tastenkombination gebunden ist?

13

Wie kann ich herausfinden, welcher Befehl an eine Tastenkombination gebunden ist? Ich erinnere mich, dass ich kürzlich an verschiedenen Stellen mit meinen Tastaturkürzeln gespielt habe: System / Einstellungen / Tastaturkürzel, "Gnome-Tastatur-Eigenschaften" und Compiz. Gibt es einen zentralen Ort, an dem all diese Verknüpfungen gespeichert sind, oder muss ich mich an alle Stellen erinnern, an denen ich eine Tastenkombination festgelegt habe?

Olivier Lalonde
quelle

Antworten:

4

Nein, es gibt keinen zentralen Ort. Jede Anwendung kann bestimmte Schlüssel abrufen und als Verknüpfungen verwenden. Es liegt an dieser Anwendung, eine Konfigurationsmethode auszuwählen. GNOME-Anwendungen verwenden normalerweise gconf. Compiz und Metacity teilen sich sogar die gconf-Schlüssel - das sind die Verknüpfungen, die Sie in den Gnome-Keybinding-Eigenschaften sehen können.

Marius Gedminas
quelle
3

Der beste Ort, den ich gefunden habe, ist die Verwendung von gconf. Drücken Sie F2 für eine Ausführungsbox und geben Sie gconf-editor ein. Navigieren Sie dann zu apps> metacity> global_keybindings. Sie können auch benutzerdefinierte Befehle im Abschnitt keybinding_commands einrichten und dort aufrufen. Beispiel: Für den Schlüsselbindungsbefehl command_1 habe ich "gnome-screenaver-command --activate" ohne Anführungszeichen eingegeben. Dann habe ich für die globale Schlüsselbindung run_command_1 "s" auch ohne Anführungszeichen eingegeben. Immer wenn ich diesen Tastenbefehl benutze, aktiviere ich den Bildschirmschoner.


quelle
2
Vielen Dank für den Vorschlag, aber es scheint nicht mehr als eine weniger freundliche Oberfläche für "Gnome-Keybinding-Eigenschaften".
Olivier Lalonde
1
Auf meinem System befinden sich keine Apps> Metacity (Xubunti 17.10). Es gibt nur Blueman und Gconf-Editor unter Apps.
Bulletmagnet
Wie @Bulletmagnet angibt, scheint das moderne Ubuntu dies nicht zu haben. apps > metacityist nicht in Ubuntu 18.04
gene_wood