Pourquoi le mappage de mon clavier est-il incorrect avec Xming, Lubuntu dans VirtualBox et Putty?

10

Je courais Lubuntu dans un VirtualBox invité sur un Windows 7 hôte.

J'ai démarré le serveur X XMing sur l'hôte.

J'utilise Putty avec X-forwarding pour ssh dans l'invité et l'utilise pour démarrer lxterminal .

Cela fonctionne assez bien, sauf que mes presses à clavier suédoises ne fonctionnent pas correctement. L'effet est que je semble utiliser un clavier américain bien que je ne le sois pas. Par exemple, lorsque j'appuie sur 'ö', ';' apparaît dans le terminal. La même chose se produit également dans xterm.

Exécuter ceci dans le lxterminal:

$ setxkbmap -v 10 -query

Produit:

Setting verbose level to 10
locale is C
Applied rules from xorg:
rules:      xorg
model:      pc105
layout:     se
Trying to build keymap using the following components:
keycodes:   xfree86+aliases(qwerty)
types:      complete
compat:     complete
symbols:    pc+se+inet(pc105)
geometry:   pc(pc105)
rules:      xorg
model:      pc105
layout:     se

Il semble donc que la mise en page soit correctement définie. Droite?

Y a-t'il quelque chose que je puisse faire?

Peter Jaric
la source

Réponses:

11

Il existe une option appelée "Paramètres supplémentaires pour Xming" dans la configuration de Xming / XLaunch. Si vous passez quelque chose comme

-xkbmodel pc105 -xkblayout us,se -xkboptions grp:ctrl_shift_toggle

Vous aurez le même effet que dans la solution de Peter mais sans utiliser d'autres programmes. Solution trouvée ici: http://my.opera.com/paintenzero/blog/xmi

Yuriy Petrovskiy
la source
Merci! Je vais l'essayer dès que possible, car ma solution a un problème: je dois la relancer assez fréquemment.
Peter Jaric
2
Il s'avère que cela résout le problème pour moi, si j'utilise simplement "-xkblayout fi" (fi est finnois, cela ne fonctionnera pas, ne me demandez pas pourquoi). Selon bugs.launchpad.net/ubuntu/+source/console-setup/+bug/35611 , les dispositions de clavier suédois et finlandais ne diffèrent pas du tout.
Peter Jaric
3

Je l'ai résolu moi-même. Par hasard, j'ai découvert la commande lxkeymap . Il semble que ce soit la même boîte de dialogue qui est utilisée pour sélectionner le clavier lors de l'installation de Lubuntu. Dans ce document, la Suède a été sélectionnée, mais pas le suédois , alors j'ai sélectionné cela et appuyé sur Appliquer . Maintenant, cela fonctionne comme il se doit!

Peter Jaric
la source