最近、FreeNXをPCにインストールし、「dev」アカウントでログインすると、Classic GnomeではなくUnityインターフェースが表示されます。これは、FreeNXがClassicインターフェースを使用する前の最後のログインとして奇妙です。デフォルトでFreeNXをクラシックにしたいと思います。
Unityインターフェイスが機能する「watch iplayer」アカウントでログインします。このため、Unityをアンインストールしないことをお勧めします。
何か案は?
NomachineのNXClientの例:
「デスクトップ」の下
最初のドロップダウンメニューで「unix」を選択します。
2番目のドロップダウンメニューで[カスタム]を選択します
右側の「設定」をクリックします。
「次のコマンドを実行」を選択して挿入します。
gnome-session --session=2d-gnome
-or-
gnome-session --session=classic-gnome
[新しい仮想デスクトップ]オプションを選択します。
デフォルトでは、システムにこれらの「セッション」が必要です
ubuntu
ubuntu-2d
2d-gnome
gnome
classic-gnome
すなわち、2d Unityセッションにgnome-session --session = ubuntu-2dを使用できます(効果なし)
セッションファイルは下にあります
/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のどこで違いがあるかはわかりません。
または、COMMAND_START_GNOME
に/etc/nxserver/node.conf
を設定するだけです
COMMAND_START_GNOME='/usr/bin/nx-session-launcher-suid gnome-session --session=classic-gnome'
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'
私の場合、次のオプションがより便利でした
COMMAND_START_GNOME="/etc/X11/Xsession 'gnome-session --session=gnome'"
これにより、NXクライアントをウィンドウとして実行でき、NX guiを使用してウィンドウプロパティを直接設定できます。
#!/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