为什么我在使用 NX 时得到 Unity 而不是 Classic?

Mat*_*hew 17 unity freenx 11.04

最近我在我的 PC 上安装了 FreeNX,当我使用我的“开发”帐户登录时,我得到了 Unity 界面而不是 Classic Gnome。这很奇怪,因为我在 FreeNX 之前的最后一次登录是使用经典界面。默认情况下,我希望在 FreeNX 上使用 Classic。

我确实使用“观看 iplayer”帐户登录,其中 Unity 界面可以正常工作。出于这个原因,我不想卸载 Unity。

有任何想法吗?

DM8*_*DM8 22

nomachine 的 NXClient 示例:

在“桌面”下

在第一个下拉菜单中选择“unix”。
在第二个下拉菜单中选择“自定义”,
然后单击它右侧的“设置”。
选择“运行以下命令”并插入:

gnome-session --session=2d-gnome
-or-
gnome-session --session=classic-gnome
Run Code Online (Sandbox Code Playgroud)

并选择“新建虚拟桌面”选项。

NX 客户端配置对话框

默认情况下,您的系统应该有这些“会话”

ubuntu
ubuntu-2d
2d-gnome
gnome
classic-gnome
Run Code Online (Sandbox Code Playgroud)

即,您可以将 gnome-session --session=ubuntu-2d 用于 2d Unity 会话(无效果)

会话文件位于

/usr/share/gnome-session/sessions/

/usr/share/gnome-session/sessions/2d-gnome.session
/usr/share/gnome-session/sessions/ubuntu-2d.session
/usr/share/gnome-session/sessions/classic-gnome.session
/usr/share/gnome-session/sessions/gnome.session
/usr/share/gnome-session/sessions/ubuntu.session
Run Code Online (Sandbox Code Playgroud)

注意:'2d-gnome' 和 'classic-gnome' 看起来一样,我不知道它们在 partituclar 的任何地方是否不同。


vma*_*tto 5

或者你也可以设置COMMAND_START_GNOME/etc/nxserver/node.conf

COMMAND_START_GNOME='/usr/bin/nx-session-launcher-suid gnome-session --session=classic-gnome'
Run Code Online (Sandbox Code Playgroud)