Questão 13.10: como definir o acelerador para selecionar o layout do teclado em vez de mudar para o próximo / anterior?


Existe um host de regressões relacionado à comutação de layouts de teclado no 13.10. Uma delas é que o diálogo permite escolher aceleradores para selecionar o layout do teclado anterior / seguinte:

screenshot

Anteriormente, eu era capaz de ter acelerador para o primeiro layout (que era Caps Lock) e para o segundo layout (Shift+Caps Lock) em vez de alterar o layout com uma dessas combinações.

Alguém conhece uma solução para isso?

PS: Uma solução alternativa para o LED Caps indicando o layout é igualmente apreciada.


1
2017-12-25 11:12


origem




Respostas:


Este comando irá definir o layout para o primeiro:

gsettings set org.gnome.desktop.input-sources current 0

Você pode usar ferramentas tweak, ação gnome, plugin de ação compiz..etc para criar um atalho de teclado para ele.

Os layouts são indexados a partir de 0. Assim, você pode criar atalhos para qualquer layout na lista.

Você pode usar isso para criar um script complexo para o último layout sem fornecer um índice:

 gsettings get org.gnome.desktop.input-sources sources

Gostar:

 gsettings set org.gnome.desktop.input-sources current $(($(gsettings get org.gnome.desktop.input-sources sources | grep -Po "'[[:alpha:]]+'\)" | wc -l)-1))

2
2018-02-01 15:36