Acabei de instalar o ubuntu 11.10 no meu novo computador, o antigo (ainda principal) é o ubuntu 10.04. Ambos os PCs usam o layout do teclado "Spanish LAm", a única diferença é que o novo teclado do PC possui algumas teclas multimídia, mas as configurações são as mesmas e funcionam bem em cada um deles.
Mas quando eu uso a sinergia para usar o teclado principal no PC cliente (11.10), o layout do teclado parece ser o layout "Inglês (EUA)" ou outro, mas não o "Espanhol LAm", enquanto as configurações nos dois PCs permanecem como " LAm espanhol ". O outro teclado conectado por cabo ao PC cliente funciona bem com o layout em espanhol, mesmo quando se usa sinergia.
Alguma idéia de como consertar isso?
Respostas:
No meu caso, a sinergia parece simplesmente ignorar o layout real do teclado, mas ajuda se eu o definir depois de iniciar o synergyc.
Você encontrará os valores corretos para os
setxkbmap
argumentos no arquivo/etc/default/keyboard
. Em vez deus
colocar o valor deXKBLAYOUT
e passar o valor deXKBOPTIONS
para-options
.Você pode usar este script simples para fazer isso automaticamente:
Salve-o como
mysynergyc
, defina as permissões corretas (chmod 755 mysynergyc
) e execute como de costume em vez desynergyc
.fonte
Procure por "Layout do teclado" e abra-o.
Use o sinal de adição na parte inferior esquerda da tela para adicionar o layout do teclado "Inglês (EUA)".
Reiniciar sinergia
Isso funcionou para mim. (Ubuntu 11.10 de 64 bits)
fonte
Eu tive o mesmo problema com a configuração do meu servidor Windows / cliente Ubuntu. No trabalho, eu tinha a configuração ao contrário e funcionou como um sonho.
Como solução alternativa, um outro mapa de teclas foi adicionado ao cliente Ubuntu. Então, enquanto usava o Synergy, o mapa de teclas mudou de en para de e ele começou a funcionar.
fonte
Pare o servidor de sinergia, redefina o layout do teclado no servidor e reinicie a sinergia parece resolver o problema na minha situação. A referência original está aqui: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=580504#15
fonte