Macos Mac OS X Lion的NX密钥映射问题

Macos Mac OS X Lion的NX密钥映射问题,macos,remote-desktop,keymapping,nomachine-nx,Macos,Remote Desktop,Keymapping,Nomachine Nx,我试图回答马克的问题: 但是,它被锁定了,所以我想我会发布一个新的问题/答案 我已经试着回答这个问题好几天了,因为我通过NX客户端技术上的OpenNX从带有Lion的iMac连接到FreeNX服务器时没有问题,但是如果我尝试连接Macbook Pro,我会遇到可怕的键盘绑定问题 我在使用OSX 10.7 Lion的Macbook Air上也遇到了同样的问题,恢复到0.16.0.648也解决了这个问题。我在使用OSX 10.8.4的Macbook Air上。我已经尝试了OpenNX的648、649

我试图回答马克的问题:

但是,它被锁定了,所以我想我会发布一个新的问题/答案


我已经试着回答这个问题好几天了,因为我通过NX客户端技术上的OpenNX从带有Lion的iMac连接到FreeNX服务器时没有问题,但是如果我尝试连接Macbook Pro,我会遇到可怕的键盘绑定问题

我在使用OSX 10.7 Lion的Macbook Air上也遇到了同样的问题,恢复到0.16.0.648也解决了这个问题。

我在使用OSX 10.8.4的Macbook Air上。我已经尝试了OpenNX的648、649和725版本来连接Ubuntu 13.04。每一个都不是开箱即用的,即使使用上面的技巧编辑我的个人资料的cfg,我的键盘映射仍然不正确。sshlog显示“-keyboard=empty/empty”

一旦连接,在所有这些情况下,“d”键将最小化所有打开的窗口,向上箭头键将最大化当前窗口,向下键将其恢复为原始大小。我的观点是,在Mac OpenNX客户机上进行了上述所有尝试后,我开始认为问题在于Canonical在Ubuntu 13.04和/或FreeNX上所做的事情。后者看起来没有更新,因为我必须从12.xx ppa安装它

作为进一步的数据点,即使是X2Go连接在使用Gnome桌面时也表现出完全相同的行为。在X2Go情况下,客户端对话框显示使用pc105/us键盘


我希望这能给其他人一些东西。我无法将此添加为评论,因此不得不将其作为回答,抱歉。

我在10.7.5中遇到了这个问题,修复方法是安装XQuartz而不是本机X服务器。嗯,主要是修复。CAPS锁是反向的,也就是说,当它关闭时是所有的CAPS,当它打开时是正常的,但是键盘与XQuartz一起工作。安装很容易
而且它没有破坏Mac上的其他任何东西。虽然在Mac上加载Ubuntu对我来说更有效,但现在我已经将其设置为双启动。

对我有效的修复方法是:

~/.nx/config/HOST.nxs

和变化:

<option key="Current keyboard" value="false"/>
<option key="Custom keyboard layout" value="empty"/>
<option key="Grab keyboard" value="false"/>
我已经在三台NX服务器上试过了,并且都是固定的。希望它能帮助你或让你更亲近。始终检查sshlog的~/.nx/temp/,查看-keyboard=empty/empty而不是pc105/en,因为Mac实际上是pc104

9:05:35:startsession-session=HOST-type=unix gnome
-cache=8M-images=32M-link=adsl-geometry=2556\x1396-screenfo=2560x1440x32+render-keyboard=empty/empty-backingstore=1-encryption=1-composite=1-\shmem=1-shpix=1-streaming=1-samba=0-cups=0-nodelay=1-defer=0-client=macosx-media=0-st\rict=0-aux=1

请直接与我联系,我是OpenNX的维护者。关于这一点,我还有几个问题。我也有这个问题,但这并没有解决我的问题。对于版本0.16.0.649,我也有同样的问题,我切换回版本0.16.0.648,键盘映射是正确的10.7,Mac OS X Lion。所以版本0.16.0.648为我解决了这个问题。这对我很有效。默认设置似乎是current keyboard=true,然后忽略自定义键盘布局。在GUI中,如果我手动选择键盘,它会设置current keyboard=false和custom keyboard layout=us,这也不起作用。这篇文章的建议似乎使它处于一种GUI无法进入的状态,在这种状态下,您请求的是一个不存在的特定键盘布局。。。但它是有效的。这在使用内置键盘的MacBook Pro上有效,但在使用非苹果键盘的MacPro上不起作用。我不知道这是否是显著的区别,但我在两者上使用相同的操作系统版本,并且连接到NoMachine的nx服务器提供的相同远程会话。我在这里遵循了另一个建议,使用了opennx版本0.16.0.648,这在Mac Pro上对我很有效。答案没有问题