使用 NX 客户端时键盘映射不正确

使用 NX 客户端时键盘映射不正确

我在 Ubuntu 中使用 nomachine 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 的问题,与服务器端无关。

答案1

我在 Gentoo 下遇到了同样的问题。我不能保证这在 CentOS 5 服务器上能正常工作,但在 Gentoo 服务器上对我来说是有效的。

在 nx 会话中,打开一个终端窗口并运行:

setxkbmap -model evdev -layout us

如果不是美国布局,请将“us”替换为您想要的布局。您的键盘映射现在应该正确了。如果您使用 .xsession/.xinitrc 样式脚本启动 nx 会话,则可以将 setxkbmap 命令添加到启动脚本中。

答案2

我通过以下方式解决了这个问题优先键盘快捷键并选择桌面截屏

键盘快捷键

那里的设置显示(似乎正确)Print。但是,我通过单击条目然后按退格键将其删除,将其更改为已禁用之后我的光标向上键又能用了。

相关内容