J'ai un problème avec nomachine NX-client dans Ubuntu. Il semble que le mappage de touches ait un problème. Par exemple, les touches fléchées ne fonctionnent pas (sauf pour la touche haut qui ouvre l'écran d'impression!). J'ai cherché en ligne et trouvé plusieurs solutions. Cependant aucun d'entre eux n'a travaillé pour moi:
solution 1)
Sur le serveur, changez Système-> Préférences-> Clavier-> Disposition en «Clavier géré par Evdev»
Le serveur auquel je me connecte contient Centos 5.7 et je ne trouve pas la disposition «Clavier géré par Evdev» dans les paramètres du clavier. J'ai essayé plusieurs autres dispositions génériques de clavier sans succès.
solution 2)
ajoutez les lignes suivantes à /etc/X11/xorg.conf
:
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
Je l'ai fait et mon clavier a complètement cessé de fonctionner! J'ai dû utiliser le clavier à l'écran pour supprimer ce paramètre et revenir à la normale.
solution 3)
Exécuter xmodmap -pke > localxmodmap
localement
Copiez le fichier sur le serveur en tant que .Xmodmap
Exécutez à xmodmap ~/.Xmodmap
partir du terminal.
ce qui me donne un tas d'erreurs telles que:
xmodmap: /home/fzc23/.Xmodmap:60: bad keysym name 'XF86Switch_VT_1' in keysym list
et ne fonctionne pas.
Je ne sais pas quoi faire d'autre. J'apprécierais si quelqu'un pouvait m'aider.
BTW, le client NX sous Windows se connecte au même serveur sans problème de mappage de touches, donc je pense que c'est un problème dans Ubuntu et n'a rien à voir avec le côté serveur.
J'ai résolu le problème en allant dans Préférences → Raccourcis clavier et en sélectionnant Bureau → Prendre une capture d'écran .
Le cadre y montrait (apparemment correct) Print. Cependant, je l'ai supprimé en cliquant sur l'entrée, puis en appuyant sur le retour arrière, en le modifiant en Désactivé . Après cela, ma touche curseur haut a de nouveau fonctionné.
la source