GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Le scorciatoie da tastiera personalizzate vengono ripristinate. Come farli impostare in modo permanente?

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.


Ubuntu
  1. Ubuntu:come eseguire correttamente i completamenti Zsh personalizzati "funzionano"?

  2. Quali miniature aggiuntive sono disponibili e come installarle?

  3. Come impostare pagine di errore personalizzate in cPanel

  4. Come impostare in modo permanente il nome host in Ubuntu senza riavviare

  5. Come impostare in modo permanente $ PATH su Linux/Unix?

Come installare Make su Ubuntu 20.04

Come ripristinare Ubuntu

Cosa sono i repository Ubuntu? Come abilitarli o disabilitarli?

Come impostare permanentemente $ PATH nel sistema Linux

Come posso configurare curl per utilizzare in modo permanente un proxy?

Come rendi evidente che sei su un sistema di produzione?