Ho un problema con Ubuntu 12.04 e 12.10 con scorciatoie di tastiera personalizzate. Vengono ripristinati dopo un po '(non riesco a trovare uno schema ma sembra essere quando si verifica un enorme aggiornamento). Mi è successo un paio di giorni fa, quando 12.10 ha ricevuto circa 27 aggiornamenti.
Ho cercato launchapd e askubuntu e non ho trovato domande simili.
Le mie scorciatoie non vanno perse al riavvio, posso ancora Non ho trovato uno schema per identificare il problema come ho detto.
Ho provato anche a non utilizzare l'app Control Center, ma l'editor dconf di gnome, ma lo stesso risultato che ho trovato su alcuni post del blog.
La mia domanda è , come posso salvare i miei collegamenti personalizzati per ripristinarli quando ciò accade?
Qualcuno può aiutarmi a comporre un bug per il launchpad, ad esempio quale pacchetto potrebbe causarlo, così posso compilare una segnalazione di bug.
Grazie in anticipo.
Risposta accettata:
Grazie ai link di Graham, sembra che questo sia stato corretto per 13.04 ma non "backported" per 12.10.
Aggiorna Sorprendentemente .. questo non sembra essere stato risolto nella versione 13.04! 🙁 Dovevo ancora usare la soluzione di seguito.
Fino ad allora ecco qualcosa che ho messo insieme dai commenti sul launchpad, funziona per me su Ubuntu 12.10.
/etc/rc.local non ha funzionato per me, quindi ho creato ~/.config/autostart/key_settings.desktop
:
[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
Quindi lo script effettivo ~/.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']"
Commentato il metodo dconf come riferimento, anche se gsettings funziona per me.
Per trovare i codici chiave, puoi semplicemente utilizzare la finestra Scorciatoie da tastiera aperta accanto a Terminale, quindi utilizzare il comando "ottieni":
gsettings get org.gnome.desktop.wm.keybindings minimize
PS:questo intendeva più elaborare una soluzione pratica suggerita dai link di Graham.