Problemas de layout de teclado usando o Ubuntu 12.04 em ssh via X11 para mac

4

Acabei de atualizar de 10.04 LTS para 12.04 LTS no meu servidor (DELL Intel XEON). Por SSH login do meu mac (OS X Lion) está tudo bem (sem problemas com as linhas de comando), mas quando eu abro uma janela através do X11, o layout do teclado está agora completamente confuso. Como proprietário de um teclado mac francês, me acostumei com esses problemas e pude lidar adivinhando as teclas "QUERTY", mas desta vez é pior.

Para corrigir isso, tentei:

1 /

sudo dpkg-reconfigure keyboard-configuration

= > sem efeito

2 /

sudo gnome-control-center

altere as configurações do teclado, mas adicionar alguns layouts de teclado não alterou nada.

Eu sinto que há algo a ver com o encaminhamento do X11. Alguma dica?

Obrigado

    
por LostInTranslation 19.09.2012 / 00:26

2 respostas

2

Eu finalmente consertei meu problema, o que eu fiz exatamente é:

  1. nas preferências do X11, verifiquei os itens "Acompanhar layout do teclado do sistema" e "Ativar chave equivalente no X11";
  2. saia do X11. Depois que o X11 for reaberto, o layout do teclado foi manipulado adequadamente.
por LostInTranslation 02.10.2012 / 22:58
3

No meu caso, rodando o Yosemite e a versão mais recente do xquartz, passando de ssh -X para o CentOS 6.5 no VMWare Fusion, não consegui resolver esse problema com a troca de layouts. Layouts dos EUA e da Rússia, no meu caso. Quando comecei, por exemplo, gnome-terminal , eu simplesmente não conseguia mudar para o meu idioma RU, usando combinações de teclas. Então, depois de meio dia de experimentação (eu não sou realmente um usuário do Linux, apenas meio "meio-de-poder"), eu encontrei uma solução.

Seu mac ~/.profile deve ficar assim:

export LC_COLLATE=en_US.UTF-8
export LC_ALL=ru_RU.UTF-8

Se você usa outro idioma, altere LC_ALL= para seu idioma em seus MacOs.

Então você precisa adicionar a seguinte linha no final do seu ~/.bash_profile em sua máquina conectada por ssh (no meu caso - CentOS 6.5)

setxkbmap -rules evdev -model pc104 -layout us,ru

Isso funciona corretamente, especialmente para o idioma russo. Mas tenho certeza de que seu sistema operacional deve ter outra coleção de layouts. E, no final - assegure, do que você ativou "Siga o layout do teclado do sistema" em X11 - > Preferências - > < entrada > < Entrada <

Após essas manipulações, encaminhadas pelo ssh-X11, a GUI do seu aplicativo poderá alternar os layouts, usando o atalho habitual do MacOS. No meu caso, Comando + Espaço . Não esqueça de reiniciar o X11.

Talvez isso ajude alguém; -)

P.S .: neste exemplo, trabalhei apenas com o layout russo e o mapa de teclas, então, novamente, altere os parâmetros para você mesmo!

    
por DioXine 29.11.2014 / 18:55