【发布时间】:2011-10-24 12:42:40
【问题描述】:
我的 NX 会话的键盘映射出现乱码问题。
我有一台运行 OS X Lion 的 Macbook Air。我使用 OpenNX 启动与运行 FreeNX 的 Ubuntu 服务器的会话。会话类型是 Gnome。
我的键盘映射非常偏离(例如 w 给出 =,delete 给出“,”,t 给出 w)。我试过了:
xmodmap -pke > nxclient.xmodmap
在客户端上,
xmodmap nxclient.xmodmap
在服务器上,我恢复了许多密钥,但它仍然无法使用。我尝试了 Gnome 键盘布局,但没有奏效。 XFCE 会话也会出现此问题。
如果有任何提示,我将不胜感激。 x2go 使用 Gnome 在客户端和服务器上工作,没有任何问题。不幸的是,它目前不适用于 Mac OS X Lion。
【问题讨论】:
-
我遇到了同样的问题。你有进步吗?
-
我也遇到过同样的问题。
-
我也有同样的问题,但使用的是 x2go 而不是 OpenNX。我怀疑问题出在 XQuartz(OS X X11 实现)。我终于按照这篇文章中的建议使用 xmodmap -pke 并结合@ato 的答案让它工作。这似乎是一种解决方法,但不是真正的解决方案。
-
@Simon 我真的不明白该怎么做。我在 OSX 客户端上使用
xmodmap -pke创建文件。比?我必须做什么? -
@SolidSnake 您需要将生成的文件,例如
keymap-x2go-osx文件复制到服务器,并在启动窗口管理器 (WM) 或桌面管理器 (DM) 时调用xmodmap keymap-x2go-osx。这可以通过例如.xinitrc来完成,或者在使用 Gnome、KDE 等时通过不同的方法来完成。基本上这取决于您使用的 WM/DM,因此您必须参考 WM/ 的文档你正在使用的 DE。
标签: macos remote-desktop keymapping nomachine-nx