如何在 11.10 上安装 NX Server 或 FreeNX?

如何在 11.10 上安装 NX Server 或 FreeNX?

我知道到目前为止这个问题已经被问过很多次了,但是我在之前的帖子中找不到任何解决方案!

安装了 Ubuntu 服务器 11.10 和 SSH 后,我想我已经安装了 NX Server Free,因为我无法让 FreeNX 工作。问题是,当我尝试连接客户端时,我现在收到以下错误消息;

Xsession: unable to launch "gnome-session" X session --- "gnome-session" not 
found; falling back to default session.

Xsession: unable to start X session --- no "/home/james/.xsession" file, no 
"/home/james/.Xsession" file, no session managers, no window managers, and no 
terminal emulators found; aborting.

问题是,NX Server Free 从长远来看对我来说并不适用,因为我需要同时建立两个以上的连接,所以我真的需要 FreeNX。有什么想法吗?

答案1

谢谢你的信息,你确实帮助我解决了这个事件。

因此,如果您打算在非依赖标准 gnome 窗口管理器 (gdm) 的 Linux 发行版(例如从 11.X 开始的 Ubuntu 或我自己的 Mint Maya 13(Mate 桌面界面的 mdm))上运行 NX,您需要编辑 NX 节点配置文件 /usr/NX/etc/node.cfg 并将远程登录时启动的默认会话类型替换为 Gnome 类型的会话(在创建连接脚本时在客户端级别指定)。

我遇到的问题是由于默认情况下 mdm 与 gdm 不兼容,因为它们共享对象。Ubuntu 会话管理器也是如此,在迁移到 Mint 之前,我也遇到了同样的问题。

我尝试按照上面的建议安装 gnome-core,但由于 gdm 安装崩溃,安装失败(因为它与 mdm 共享对象,Ubuntu 也有同样的问题)。因此,我最终在 /usr/NX/etc/node.cfg 中输入了以下行:

命令StartGnome = "/etc/X11/Xsession mate-session"

而不是标准

CommandStartGnome = " /etc/X11/Xsession gnome-session"

现在我可以使用 mdm 桌面上的 Mint Maya 登录 NX。太棒了!

它必须与 Ubuntu 发行版 Windows 管理器相同(我不知道它的名字)

不要忘记,这仅在您在 NX 客户端中选择会话类型 Unix/Gnome 时才有效。您也可以选择 Unix/Custom 并将启动行指向您的发行版的默认会话。我应该试一试。

祝你好运!!

答案2

我遇到了这个问题。NX 自行启动 Xsession,而不是与您的用户一起启动。签出以下文件:

 /usr/NX/etc/node.cfg

在此文件的底部,您可以更改用于启动 Xsession 的内容。

#
Specify path and name of the command to start the GNOME session.
#

CommandStartGnome = "/etc/X11/Xsession gnome-session"

#
Specify path and name of the command to start the KDE session.
#

CommandStartKDE = "/etc/X11/Xsession startkde"

答案3

从您的问题来看,在没有进一步信息的情况下,您似乎根本没有安装图形环境。NX 需要一个完整的图形环境,包括 X.org 和 GNOME / KDE / 另一个 DM。

验证您是否安装了可用的 GNOME。如果您的机器使用 Unity 桌面,我猜想 NX 在启动 GNOME 会话时会查找的一些程序会丢失(GDM、gnome-session、nautilus...)。在这种情况下,尝试安装gnome-core应该能满足您需求的程序。

相关内容