Os atalhos de teclado personalizados são redefinidos. Como posso fazê-los definir permanentemente?

10

Estou tendo um problema com o Ubuntu 12.04 e 12.10 com atalhos de teclado personalizados. Eles são redefinidos depois de um tempo (não consigo encontrar um padrão, mas parece ser quando uma atualização maciça acontece). Aconteceu comigo há alguns dias atrás, quando 12,10 obtiveram cerca de 27 atualizações. Eu procurei o launchapd e askubuntu, e não encontrei nenhuma pergunta semelhante. Meus shortucts não são perdidos na reinicialização, ainda não consigo encontrar um padrão para identificar o problema como eu disse. Eu também tentei não usar o aplicativo Control Center, mas o dconf-editor do gnome, mas o mesmo resultado que encontrei em algum post do blog. Minha pergunta é: como posso salvar meus privilégios personalizados para restaurá-los quando isso acontece? Alguém pode me ajudar a compor um bug para o launchpad, como o pacote poderia estar causando isso, então eu posso preencher um relatório de bug. Agradecemos antecipadamente.

    
por Awi 15.12.2012 / 01:46

2 respostas

14

Graças aos links de Graham, parece que isso foi corrigido para 13.04, mas não "backported" para 12.10.

Atualização Surpreendentemente ... isso não parece estar corrigido na versão 13.04! :( Eu ainda tive que usar a solução abaixo.

Até então, aqui está algo que eu juntei dos comentários no launchpad, funciona para mim no Ubuntu 12.10.

/etc/rc.local não funcionou para mim, então criei ~/.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

Em seguida, o script real ~/.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']"

Comentou o método dconf como referência, embora o gsettings funcione para mim.

Para encontrar os códigos de teclas, você pode simplesmente usar a janela Atalhos de Teclado aberta ao lado do Terminal e, em seguida, usar o comando "get":

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

PS: isso significou mais para elaborar uma correção prática sugerida pelos links de Graham.

    
por Bleep Bloop 23.04.2013 / 16:12
2

Isso parece estar relacionado a uma série de erros no launchpad.

por SimplyKnownAsG 03.01.2013 / 04:25