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.