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


17

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

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

何か案は?

回答:


22

nomachineのNXClientの例:

「デスクトップ」の下

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

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

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

NXクライアント構成ダイアログ

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

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


@DMB-あなたはそのような良い答えを書くことに主演します。私はそれをオンラインの他の場所で見つけることができず、確かにそれほどよく説明されていません。ありがとうございました。
マシュー

1
Note: '2d-gnome' and 'classic-gnome' look the same, I don't know if they differ anywhere in partituclar.-2d-gnomeは2d Unityサイドバーを備えたクラシックも起動するようです。これにより、セッション開始直後にクラッシュして「予期せず」書き込み、おそらく2つのセッションが「同じように見える」理由を説明します。言うまでもなく、私は「クラシックノーム」を使用しています。
マシュー

面白い、私は私の端にあることを確認するために管理されません。)それはおそらくあわや、速すぎてクラッシュ
DM8

このおかげで、に切り替えるまで、セッションは読み込めず、エラーメッセージは表示されませんでしたubuntu-2d。Unity 2Dが呼び出されるのは奇妙です2d-ubuntu。私が持っていますgdmgnomeubuntuubuntu-2d
ニック

これらの提案はUnityをバイパスしましたが、各パネルは別々のウィンドウで開きました。ここの手順を使用すると、1つのウィンドウが表示されます。
サイチャラン

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というよりも値下げでそれをやってみたかったなら、あなたは、間のテキスト囲み可能性<pre><code>とを</code></pre>。)また、あなたがにあなたの答えを編集してくださいこれが何をするのか、どのように使用するのかについての何らかの説明を含めてください。
エリアケイガン

0

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

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.