Layout de teclado incorreto no PC do cliente ao usar sinergia

8

Acabei de instalar o Ubuntu 11.10 no meu novo computador, o antigo (ainda computador principal) é o Ubuntu 10.04. Ambos os computadores usam o layout de teclado "Espanhol LAm", a única diferença é que o novo teclado do PC tem algumas teclas multimídia, mas as configurações são as mesmas e o trabalho funciona bem em cada PC.

Mas quando uso sinergia para usar o teclado principal no PC cliente (11.10), o layout do teclado parece ser o layout "Enlglish (US)", ou outro, mas não "espanhol LAm", enquanto configurações em ambos os PCs permanecer como "espanhol LAm". O outro teclado conectado por cabo ao PC cliente funciona bem com o layout espanhol, mesmo quando se usa sinergia.

Alguma ideia de como corrigir isso?

    
por Uoplem 24.12.2011 / 17:16

4 respostas

9

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

synergyc myhost
setxkbmap us -option grp:alt_shift_toggle

Você encontrará valores corretos para setxkbmap argumentos no arquivo /etc/default/keyboard . Em vez de us valor de local de XKBLAYOUT e valor de passagem de XKBOPTIONS a -options .

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

#!/bin/sh

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

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

    
por Kepi 12.07.2013 / 20:41
4
  1. Pesquise "Layout do teclado" e abra-o.

  2. Use o sinal de mais na parte inferior esquerda da tela para adicionar o layout do teclado "English (US)".

  3. Reinicie a sinergia

Isso funcionou para mim. (Ubuntu 11.10 64 bits)

    
por SimplyZ 23.02.2012 / 23:10
4

Eu tive o mesmo problema com a configuração do meu cliente Windows / Ubuntu. No trabalho eu tive a configuração ao contrário e funcionou como um sonho.

Como solução alternativa, adicionamos um outro mapa de teclas ao cliente Ubuntu. Então, ao usar o Synergy, o keymap foi alterado de en para de e começou a funcionar.

    
por Pridgeon 26.11.2012 / 20:27
0

Pare o servidor de sinergia, redefina o layout do teclado no servidor e, em seguida, reinicie a sinergia para resolver o problema na minha situação. Referência original está aqui: link

    
por makdere 02.10.2015 / 10:11