Layout de teclado incorreto no PC cliente ao usar sinergia

9

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?

Uoplem
fonte
Eu removi o 11.10 e instalei o 11.04, não tenho problema com esta versão.
Uoplem
"O problema não foi resolvido, mas foi fechado porque é muito amplo". github.com/symless/synergy-core/issues/…
Polluks

Respostas:

10

No meu caso, a sinergia parece simplesmente ignorar o layout real do teclado, mas ajuda se eu o definir depois de iniciar o synergyc.

synergyc myhost
setxkbmap us -option grp:alt_shift_toggle

Você encontrará os valores corretos para os setxkbmapargumentos no arquivo /etc/default/keyboard. Em vez de uscolocar o valor de XKBLAYOUTe passar o valor de XKBOPTIONS para -options.

Você pode usar este script simples para fazer isso automaticamente:

#!/bin/sh

. /etc/default/keyboard
synergyc $1
setxkbmap $XKBLAYOUT -option "$XKBOPTIONS" -model "$XKBMODEL" \
                     -variant "$XKBVARIANT"

Salve-o como mysynergyc, defina as permissões corretas ( chmod 755 mysynergyc) e execute como de costume em vez de synergyc.

Kepi
fonte
4
  1. Procure por "Layout do teclado" e abra-o.

  2. Use o sinal de adição na parte inferior esquerda da tela para adicionar o layout do teclado "Inglês (EUA)".

  3. Reiniciar sinergia

Isso funcionou para mim. (Ubuntu 11.10 de 64 bits)

SimplyZ
fonte
Eu tenho o mesmo problema no 12.04, embora com o keymap norueguês e o Windows 7 no lado do servidor. Costumava funcionar perfeitamente para mim no 11.10 com a mesma configuração. A sugestão nesta resposta não funciona para mim.
Lars Haugseth
4

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.

Pridgeon
fonte