Disposition incorrecte du clavier sur le PC client lors de l'utilisation de la synergie


9

Je viens d'installer Ubuntu 11.10 sur mon nouvel ordinateur, l'ancien (toujours l'ordinateur principal) est Ubuntu 10.04. Les deux PC utilisent la disposition du clavier "Spanish LAm", la seule différence est que le nouveau clavier PC a des touches multimédia mais les configurations sont les mêmes et fonctionnent bien chacune sur chaque PC.

Mais lorsque j'utilise la synergie pour utiliser le clavier principal du PC client (11.10), la disposition du clavier semble être la disposition "Enlglish (US)", ou autre mais pas "Spanish LAm", tandis que les paramètres sur les deux PC restent les mêmes " LAm espagnol ". L'autre clavier connecté par câble au PC client fonctionne bien avec la configuration espagnole, même en utilisant la synergie.

Une idée de comment résoudre ce problème?


J'ai supprimé 11.10 et installé 11.04, je n'ai pas de problème avec cette version.
Uoplem

"Le problème n'est en fait pas résolu, mais il a plutôt été clos car il est trop large". github.com/symless/synergy-core/issues/…
Polluks

Réponses:


10

Dans mon cas, la synergie semble simplement ignorer la disposition réelle du clavier, mais cela aide si je la configure après le démarrage de synergyc.

synergyc myhost
setxkbmap us -option grp:alt_shift_toggle

Vous trouverez les valeurs correctes pour les setxkbmaparguments dans le fichier /etc/default/keyboard. Au lieu de usplacer la valeur de XKBLAYOUTet transmettre la valeur de XKBOPTIONS à -options.

Vous pouvez utiliser ce script simple pour le faire automatiquement:

#!/bin/sh

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

Enregistrez-le sous mysynergyc, définissez les autorisations correctes ( chmod 755 mysynergyc), puis exécutez comme d'habitude au lieu de synergyc.


4
  1. Recherchez «Disposition du clavier» et ouvrez-le.

  2. Utilisez le signe plus en bas à gauche de l'écran pour ajouter la disposition du clavier "English (US)".

  3. Redémarrez la synergie

Cela a fonctionné pour moi. (Ubuntu 11.10 64 bits)


J'ai le même problème en 12.04, mais avec le clavier norvégien et Windows 7 côté serveur. Il fonctionnait parfaitement pour moi en 11.10 avec la même configuration. La suggestion de cette réponse ne fonctionne pas pour moi.
Lars Haugseth

4

J'ai eu le même problème avec la configuration de mon serveur Windows / client Ubuntu. Au travail, j'avais la configuration à l'envers et cela fonctionnait comme un rêve.

Comme solution de contournement, un autre clavier a été ajouté au client Ubuntu. Ensuite, lors de l'utilisation de Synergy, la carte de touches est passée de en à de et elle a commencé à fonctionner.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.