Como recarregar o xserver após uma alteração no layout do teclado?

3

Eu faço uma alteração no meu layout de teclado atual inglês (US-Dvorak) , mas ele não reage com o seguinte código sem alterar o layout do teclado para o xserver recarregando

# restore your current keyboard settings; 
sudo apt-get install --reinstall xkb-data
# you close also extra Control at Capslock etc
gsettings set org.gnome.desktop.input-sources xkb-options "[]"

# do any change in '/usr/share/X11/xkb/symbols/us'; etc add about 3rd level config for some [A,a] like [A,a,x]. 

sudo dpkg-reconfigure xkb-data

# TODO Is there any command which can cause reload of xserver regardless you have active your current keyboard where you do the change?

Eu não quero causar manualmente o recarregamento do xserver fazendo esse tipo de mudança. Seria ótimo fazer por um one-liner.

Sistemas: Ubuntu 16.04
Kernel do Linux: 4,6
Modelo de teclado: pc105
Layout do teclado: Inglês (Dvorak) = US-dvorak
Tópico relacionado: aqui sobre Como obter um com pontos no Dvorak do Ubuntu 16.04?

    
por Léo Léopold Hertz 준영 17.06.2016 / 19:25

2 respostas

3

De aqui :

To apply new [keyboard] settings, restarting the keyboard-setup service should suffice, otherwise you can try to restart kernel input system via udev:

udevadm trigger --subsystem-match=input --action=change

Para completar, reiniciar o keyboard-setup seria parecido com

# For Ubuntu < 16.04
service keyboard-setup restart
# For Ubuntu >= 16.04
systemctl restart keyboard-setup
    
por 12.08.2017 / 20:38
0

Não consegui encontrar aqui nenhuma solução estável, mas para reiniciar o sistema. Xserver fica confuso muito rápido, o que eu poderia resolver apenas reiniciando o sistema.

    
por 24.09.2016 / 10:45