Lembre-se do estado de Numlock após o login no GNOME

7

Estou executando o Debian GNOME 8.0. Eu gostaria de ter Numlock ON como padrão.

Então, segui as instruções nesta página:

https://wiki.archlinux.org/index.php/Activating_Numlock_on_Bootup#GDM replacing gdm by gdm3 for my case.

Isso ativa o login Numlock em . Mas depois, após login, o Numlock é automaticamente desligado novamente, e não consigo descobrir como deixá-lo ligado.

Eu olhei para esta página:

Keep NumLock always on

e editei meu arquivo .bashrc para adicionar esta linha:

xmodmap -e "keycode # = """

que funciona para desabilitar a tecla Numlock. Mas desde que Numlock está OFF quando a minha sessão se abre, eu não pude ligá-lo mais! Assim não resolveu meu problema. Isso seria útil se meu Numlock estivesse ativado por padrão. (Eu reativei a tecla Numlock).

Como informação, eu inicialmente instalei o Debian LXDE, mas adicionei o GDM para mudar para o GNOME, e então removi e purgei lxde * e lightdm *. Eu sinto que esta é a razão do meu problema, já que:

  • Eu encontrei na web que o LXDE troca o numlock como padrão

  • meu outro computador, no qual eu instalei o Debian GNOME nativamente, não tem esse problema.

Estou certo de estar usando o GNOME desde:

pierre@Ockham:~$ echo $XDG_SESSION_DESKTOP 
gnome
pierre@Ockham:~$ echo $GDMSESSION 
gnome
pierre@Ockham:~$ echo $XDG_CURRENT_DESKTOP 
GNOME

No entanto, apenas no caso de o lightdm ainda desempenhar um papel, tentei seguir as instruções nessa página:

http://wiki.archlinux.org/index.php/LightDM#NumLock_on_by_default

e esse:

http://linuxquestions.org/questions/debian-26/howto-debian-7-wheezy-lxde-auto-numlock-both-before-and-after-login-4175500323/

mas não resolveu o problema.

Alguém tem uma ideia?

A propósito, a pasta /etc/xdg/ ainda contém as pastas LXDE e Openbox (que eu também removi):

pierre@Ockham:/etc/xdg$ ls
autostart  libfm  lxlauncher  lxpanel  lxsession  menus  openbox  pcmanfm  systemd  user-dirs.conf  user-dirs.defaults

É normal ou devo removê-los? E como?

    
por Pims 12.10.2015 / 23:04

1 resposta

5

A solução foi muito simples (veja o comentário de @don_crissti): defina a dconf key remember-numlock-state (sob org > gnome > settings-daemon > periféricos > keyboard ) valor para true via dconf-editor ou no terminal:

gsettings set org.gnome.settings-daemon.peripherals.keyboard remember-numlock-state true
    
por 13.10.2015 / 23:26