7

我试图回答马克的问题:

NX 从 Mac OS X Lion 到 Ubuntu 的键盘映射问题

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

几天来我一直在尝试回答这个问题,因为从 iMac(使用 Lion)通过 NX 客户端(技术上是 OpenNX)连接到 FreeNX 服务器时没有任何问题,但是如果我尝试连接 Macbook Pro,我会变得很糟糕键盘绑定问题。

4

4 回答 4

2

我遇到了同样的问题(我使用的是带有 OSX 10.7 Lion 的 Macbook Air)并且恢复到 0.16.0.648 也为我解决了这个问题。

于 2011-09-10T12:36:39.117 回答
0

我在装有 OSX 10.8.4 的 Macbook Air 上。我已经尝试过发布 648、649 和 725 的 OpenNX 以连接到 Ubuntu 13.04。每个都不是开箱即用的,即使使用上述编辑我的配置文件 cfg 的技巧,我的键盘映射仍然不正确。(sshlog 显示 '--keyboard="empty/empty"')

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

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

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

于 2013-09-01T19:51:53.243 回答
0

I had this problem with 10.7.5, the fix was to install XQuartz instead of the native X server. Well, mostly fix. The CAPS LOCK is inverted, that is, it's all caps when it's off and normal when it's on but otherwise the keyboard works with XQuartz. Installation is easy and it didn't break anything else on the Mac. Although what is working even better for me was to load Ubuntu on the Mac, right now I have it setup dual-boot.

于 2014-10-18T06:05:39.643 回答
0

对我有用的解决方法是:

~/.nx/config/HOST.nxs

并改变:

<option key="Current keyboard" value="false"/>
<option key="Custom keyboard layout" value="empty"/>
<option key="Grab keyboard" value="false"/>

我已经在三台 NX 服务器上尝试过,并且都已修复。希望它帮助或让你更接近。始终在 ~/.nx/temp/ 中检查 sshlog 并查看是否 --keyboard="empty/empty" 而不是 "pc105/en",因为 Mac 确实是 pc104。

9:05:35: 开始会话 --session="HOST" --type="unix-gnome" --cache="8M" --images="32M" --link="adsl" --geometry="2556 \x1396" --screeninfo="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"

于 2015-05-03T12:23:52.767 回答