web-dev-qa-db-ja.com

NXを使用しているときにClassicではなくUnityを入手するのはなぜですか?

最近、FreeNXをPCにインストールし、「dev」アカウントでログインすると、Classic GnomeではなくUnityインターフェースが表示されます。これは、FreeNXがClassicインターフェースを使用する前の最後のログインとして奇妙です。デフォルトでFreeNXをクラシックにしたいと思います。

Unityインターフェイスが機能する「watch iplayer」アカウントでログインします。このため、Unityをアンインストールしないことをお勧めします。

何か案は?

17
Mathew

NomachineのNXClientの例:

「デスクトップ」の下

最初のドロップダウンメニューで「unix」を選択します。
2番目のドロップダウンメニューで[カスタム]を選択します
右側の「設定」をクリックします。
「次のコマンドを実行」を選択して挿入します。

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

[新しい仮想デスクトップ]オプションを選択します。

NX Client Configuration dialogue

デフォルトでは、システムにこれらの「セッション」が必要です

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のどこで違いがあるかはわかりません。

22
DM8

または、COMMAND_START_GNOME/etc/nxserver/node.confを設定するだけです

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

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'
4
LoPsT

私の場合、次のオプションがより便利でした

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

これにより、NXクライアントをウィンドウとして実行でき、NX guiを使用してウィンドウプロパティを直接設定できます。

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
0
chris vanover