GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Benutzerdefinierte Tastaturkürzel werden zurückgesetzt. Wie kann man sie dauerhaft einstellen?

Ich habe ein Problem mit Ubuntu 12.04 und 12.10 mit benutzerdefinierten Tastaturkürzeln. Sie werden nach einer Weile zurückgesetzt (ich kann kein Muster finden, aber es scheint, wenn ein massives Upgrade stattfindet). Es ist mir vor ein paar Tagen passiert, als 12.10 ungefähr 27 Updates bekam.
Ich habe launchapd und askubuntu durchsucht und keine ähnliche Frage gefunden.
Meine Verknüpfungen gehen beim Neustart nicht verloren, ich kann es immer noch Ich finde kein Muster, um das Problem zu identifizieren, wie gesagt.
Ich habe auch versucht, nicht die Control Center-App zu verwenden, sondern den dconf-Editor von Gnome, aber das gleiche Ergebnis wie in einem Blog-Beitrag.
Meine Frage ist , wie kann ich meine benutzerdefinierten Verknüpfungen speichern, um sie in diesem Fall wiederherzustellen?
Kann mir jemand helfen, einen Fehler für das Launchpad zu erstellen, z. B. welches Paket dies verursachen könnte, damit ich einen Fehlerbericht ausfüllen kann.
Danke im Voraus.

Akzeptierte Antwort:

Dank Grahams Links scheint dies für 13.04 behoben, aber nicht auf 12.10 „zurückportiert“ worden zu sein.

Aktualisieren Erstaunlicherweise scheint dies in Version 13.04 nicht behoben zu sein! 🙁 Ich musste noch die Lösung unten verwenden.

Bis dahin habe ich hier etwas aus den Kommentaren zum Launchpad zusammengestellt, es funktioniert bei mir unter Ubuntu 12.10.

/etc/rc.local hat bei mir nicht funktioniert, also habe ich ~/.config/autostart/key_settings.desktop erstellt :

[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

Dann das eigentliche Skript ~/.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']"

Die dconf-Methode als Referenz auskommentiert, obwohl gsettings für mich funktioniert.

Um die Schlüsselcodes zu finden, können Sie einfach das neben dem Terminal geöffnete Fenster Tastaturkürzel verwenden und dann den Befehl „Get“ verwenden:

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

PS:Dies sollte eher eine praktische Lösung erläutern, die von Grahams Links vorgeschlagen wird.


Ubuntu
  1. Ubuntu – Wie macht man benutzerdefinierte Zsh-Vervollständigungen richtig „einfach funktionieren“?

  2. Welche zusätzlichen Thumbnailer sind verfügbar und wie werden sie installiert?

  3. Wie stelle ich die benutzerdefinierte Sperrbildschirmzeit in Ubuntu 18.04 ein?

  4. Wie erstelle ich eine benutzerdefinierte Start-Splash-Animation?

  5. Wie konfiguriere ich Verknüpfungen, um in Ubuntu 14 zu einem bestimmten Tastaturlayout zu wechseln?

So installieren Sie Make unter Ubuntu 20.04

So setzen Sie Ubuntu zurück

Was sind Ubuntu-Repositories? Wie kann man sie aktivieren oder deaktivieren?

Konfigurieren Sie GIMP 2.10 für die Verwendung von Photoshop-Tastaturkürzeln (Anleitung)

So legen Sie $PATH im Linux-System dauerhaft fest

Wie machen Sie deutlich, dass Sie sich auf einem Produktionssystem befinden?