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

1

Há um host de regressões relacionado à troca de layouts de teclado em 13.10 . Uma delas é que o diálogo permite escolher aceleradores para selecionar o layout do teclado anterior / seguinte:

Anteriormente, era possível ter acelerador para o layout primeiro (que era Caps Lock ) e para o layout segundo ( Shift+Caps Lock ) em vez de alterar o layout com qualquer 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.

    
por eudoxos 25.12.2013 / 12:12

1 resposta

2

Este comando definirá o layout para o primeiro:

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

Você pode usar ferramentas de tweak, ação do gnome, plug-in de ação do 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

Como:

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