我在Ubuntu中没有机器NX-client时遇到问题。似乎键盘映射有问题。例如,箭头键不起作用(向上键除外,它将打开打印屏幕!)。我在网上搜索,找到了几种解决方案。但是他们都不为我工作:
解决方案1)
在服务器上,将“系统”->“首选项”->“键盘”->“布局”更改为“ Evdev管理的键盘”
我登录的服务器上装有Centos 5.7,在键盘设置中找不到“ Evdev管理的键盘”布局。我尝试了其他几种通用键盘布局,但均未成功。
解决方案2)
将以下行添加到/etc/X11/xorg.conf
:
Section "ServerFlags"
Option "AutoAddDevices" "false"
EndSection
我做到了,我的键盘完全停止工作了!我必须使用屏幕键盘来删除此设置并恢复正常。
解决方案3)
在xmodmap -pke > localxmodmap
本地运行
将文件复制为服务器 .Xmodmap
xmodmap ~/.Xmodmap
从终端运行。
这给了我很多错误,例如:
xmodmap: /home/fzc23/.Xmodmap:60: bad keysym name 'XF86Switch_VT_1' in keysym list
并且不起作用。
我不知道该怎么办。如果有人可以帮助我,我将不胜感激。
顺便说一句,Windows上的NX客户端可以连接到同一服务器,而不会出现键盘映射问题,因此我认为这在Ubuntu中是一个问题,与服务器端无关。