4 votes

Problèmes de disposition du clavier en utilisant Ubuntu 12.04 en ssh via X11 pour mac

Je viens de passer de 10.04 LTS à 12.04 LTS sur mon serveur (DELL Intel XEON). En ouvrant une session SSH à partir de mon mac (OS X Lion), tout va bien (pas de problèmes avec les lignes de commande), mais lorsque j'ouvre une fenêtre via X11, la disposition du clavier est maintenant complètement désordonnée. En tant que propriétaire d'un clavier français pour mac, je me suis habitué à ce genre de problèmes et je pouvais m'en sortir en devinant les touches "QUERTY", mais cette fois c'est pire.

Pour le réparer, j'ai essayé :

1/

sudo dpkg-reconfigure keyboard-configuration

\=> aucun effet

2/

sudo gnome-control-center

puis modifier les paramètres du clavier, mais l'ajout de quelques dispositions de clavier n'a rien changé.

Je pense qu'il y a quelque chose à faire avec la redirection X11. Des pistes ?

Gracias

4voto

DioXine Points 41

Dans mon cas, sous Yosemite et avec la dernière version de xquartz, en passant par ssh -X à CentOS 6.5 dans VMWare Fusion, je n'ai pas pu résoudre ce problème en changeant les layouts. Dans mon cas, il s'agissait des versions américaine et russe. Lorsque j'ai démarré, par exemple, gnome-terminal Je n'ai pas pu passer à ma langue d'origine, en utilisant une quelconque combinaison de touches. Donc, après une demi-journée d'expérimentation (je ne suis pas vraiment un geek de Linux, juste un utilisateur un peu "demi-puissant"), j'ai trouvé une solution.

Votre mac ~/.profile devrait ressembler à ceci :

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

Si vous utilisez une autre langue, changez LC_ALL= pour votre langue dans vos MacOs.

Ensuite, vous devez ajouter la ligne suivante à la fin de votre fichier ~/.bash_profile sur votre machine connectée par ssh (dans mon cas - CentOS 6.5)

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

Cela se passe correctement, surtout pour la langue russe. Mais je suis sûr que votre OS doit avoir une autre collection de mises en page. Et enfin, assurez-vous que vous avez activé l'option "Suivre la disposition du clavier du système" dans le champ X11 -> Préférences -> Entrée onglet.

Après ces manipulations, transmises par ssh-X11, l'interface graphique de votre application pourra changer de disposition, en utilisant votre raccourci MacOS habituel. Dans mon cas, Command + Space . N'oubliez pas de redémarrer X11.

Peut-être que cela aidera quelqu'un ;-)

P.S. : dans cet exemple, je n'ai travaillé qu'avec la disposition et la carte des touches russes, donc, encore une fois, changez les paramètres pour les vôtres !

2voto

LostInTranslation Points 61

J'ai fini par résoudre mon problème, ce que j'ai fait exactement est :

  1. dans les préférences X11, j'ai coché les éléments "Suivre la disposition du clavier du système" et "Activer l'équivalence des touches sous X11" ;
  2. quittez X11. Une fois X11 rouvert, la disposition du clavier était correctement gérée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X