Alterar o layout do teclado usando o caractere Cyryllic

4

Estou usando o Lubuntu 11.10. Eu tentei o miniaplicativo de layout de teclado de lxpanel , mas ele não funciona e não sei por quê.

Eu posso mudar o layout para o russo usando

$ setxkbmap ru

e funciona! Agradável! Mas o problema é: como configurá-lo de volta para br usando os caracteres russos? Ou seja, o que devo digitar em um teclado russo para obter o mesmo resultado que

$ setxkbmap br
    
por Sigur 19.12.2013 / 23:00

1 resposta

2

Isto é, como eu descobri há algum tempo, negócios complicados com o layout russo :) - mas complicado apenas porque você tem letras cirílicas surgindo no console e não conhece o atalho de teclado atual para mudar o layout. A boa notícia é que tudo definido pelo setxkbmap só vai persistir até você sair, então os padrões voltarão na próxima vez. É também por isso que prefiro que um dos miniaplicativos de teclado funcione.

No entanto, no seu caso, se você usar:

localectl set-x11-keymap br,ru grp:alt_shift_toggle

ou setxkbmap "br,ru" "grp:alt_shift_toggle"

você deve ser capaz de realizar a troca com a combinação Alt + Shift, apesar de não ter um applet funcionando. Deve funcionar com mais de 2 layouts também. Isso só persistirá até o logout, no entanto, se você editar /etc/vconsole.conf , as alterações serão importantes.

KEYMAP="br,ru"
KEYMAP_TOGGLE="grp:alt_shift_toggle"

No entanto, isso só funcionará com a inicialização do systemd - como no Fedora (que eu uso). O Ubuntu 11.10 ainda não usa o systemd. Nesse caso, você pode editar xorg.conf ou /etc/hal/fdi/policy/10-keymap.fdi , mas uma solução mais fácil seria invocar o setxkbmap ao iniciar sua sessão x:

no arquivo ~/.xsessionrc

Você coloca o comando:

setxkbmap "br,ru" "grp:alt_shift_toggle"

Isso deve classificar para você.

    
por 22.12.2013 / 00:48