为什么在使用NX时会获得Unity而不是Classic?


17

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

我确实使用Unity界面有效的“ watch iplayer”帐户登录。因此,我不希望不卸载Unity。

有任何想法吗?

Answers:


22

nomachine的NXClient的示例:

在“桌面”下

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

gnome-session --session=2d-gnome
-or-
gnome-session --session=classic-gnome

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

NX客户端配置对话框

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

ubuntu
ubuntu-2d
2d-gnome
gnome
classic-gnome

即,您可以将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

注意:“ 2d-gnome”和“ classic-gnome”看起来相同,我不知道它们在partituclar中是否有所不同。


@DMB-您很愿意写出这么好的答案。我找不到在线其他地方,当然也没有那么好解释。谢谢。
Mathew

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.-似乎2d-gnome也在2d Unity侧边栏上启动了经典版,因此在会话开始后不久崩溃并“意外地”刻录,这可能解释了为什么两个会话“看起来相同”。不用说我在“经典侏儒”上。
Mathew

有趣的是,我从未设法看到它的结尾;)它崩溃的速度可能太快了,呵呵
DM8

感谢您这样做,直到切换到,我的会话都无法加载且没有任何有用的错误消息ubuntu-2d。奇怪的是您的Unity 2D被调用了2d-ubuntu。我有gdmgnomeubuntuubuntu-2d
尼克,

这些建议绕过了Unity,但是每个面板在单独的窗口中打开。使用这里的说明给了我一个窗口。
西查兰

5

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

COMMAND_START_GNOME='/usr/bin/nx-session-launcher-suid gnome-session --session=classic-gnome'

4

在Ubuntu 12.04和12.10中,Gnome会话经典的名称为gnome-classic,您必须编辑的文件为/usr/NX/etc/node.conf

现在,开始gnome-classic,编辑/usr/NX/etc/node.conf并设置COMMAND_START_GNOME为:

COMMAND_START_GNOME='gnome-session --session=gnome-classic'

0
#!/bin/bash
#
clear
#
#
# ubuntu server 12.04 freenx install script
# 
#
#
sleep 8
sudo apt-get update
#
sudo apt-get install -y python-software-properties
#
sudo add-apt-repository ppa:freenx-team -y
#
sudo apt-get update
#
sudo apt-get install freenx -y
#
wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz
#
tar xvf nxsetup.tar.gz
#
sudo cp nxsetup /usr/lib/nx
#
sudo /usr/lib/nx/nxsetup --install
#
echo -e "\n#Use classic gnome for client sessions\nCOMMAND_START_GNOME='gnome-session --session=classic-gnome'"|sudo tee -a /etc/nxserver/node.conf
clear
#
#
#
# Done!
#
#
sleep 8

3
我已经修复了格式设置(就此处显示的方式而言;我没有更改脚本本身的文本)。发布大量代码的方法是将其粘贴到您的问题或答案中,选择它,然后单击<$>AskUbuntu编辑工具栏中的图标。(如果您想用纯HTML而不是markdown来做这件事(我不建议这样做,除非您有特殊的原因,否则可以在<pre><code>和之间加上文本</code></pre>。)此外,还应将答案编辑为确切说明其用途以及使用方法。
Eliah Kagan 2012年

0

就我而言,以下选项更有用

COMMAND_START_GNOME="/etc/X11/Xsession 'gnome-session --session=gnome'"

这使您可以将NX客户端作为窗口运行,并且可以直接使用NX gui设置窗口属性。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.