web-dev-qa-db-ja.com

11.10にNXサーバーまたはFreeNXをインストールするにはどうすればよいですか?

これまでかなり質問されてきたことは知っていますが、以前の投稿では解決策を見つけることができません!

Ubuntuサーバー11.10とSSHをインストールしたら、FreeNXを機能させることができなかったので、NXサーバーを無料でインストールしたと思います。問題は、クライアントに接続しようとすると、次のエラーメッセージが表示されることです。

Xsession: unable to launch "gnome-session" X session --- "gnome-session" not 
found; falling back to default session.

Xsession: unable to start X session --- no "/home/james/.xsession" file, no 
"/home/james/.Xsession" file, no session managers, no window managers, and no 
terminal emulators found; aborting.

問題は、一度に3つ以上の接続が必要なため、NX Server Freeが長期的に動作しないことです。そのため、FreeNXが本当に必要です。何か案は?

1
James Geddes

情報をありがとう、あなたはこの事件の解決に私を置いた。

したがって、11.XのUbuntuなどの標準のgnomeウィンドウマネージャー(gdm)や、自分自身のMint Maya 13(Mateデスクトップインターフェイスのmdm)などに依存しないLinuxディストリビューションでNXを実行する場合は、編集する必要があります。 NXノード構成ファイル/usr/NX/etc/node.cfgを使用して、リモートでログインしたときに起動するデフォルトセッションのタイプをGnomeタイプのセッション(接続スクリプトの作成時にクライアントレベルで指定)に置き換えます。

私が抱えていた問題は、デフォルトで、mdmはオブジェクトを共有するため、gdmと互換性がないという事実から来ました。 Ubuntuセッションマネージャーと同じですが、Mintに移行する前に同じ問題が発生しました。

上記のようにgnome-coreをインストールしようとしましたが、gdm installがクラッシュしたため続行されませんでした(オブジェクトをmdmと共有しているため、Ubuntu BTWと同じ問題です)。そのため、次の行を/usr/NX/etc/node.cfgに入れました。

CommandStartGnome = "/etc/X11/Xsession mate-session"

標準の代わりに

CommandStartGnome = "/etc/X11/Xsession gnome-session "

これで、MDMデスクトップを使用してMint MayaのNXにログインできます。パーフェクト!!

UbuntuディストリビューションのWindowsマネージャーと同じである必要があります(名前はわかりません)

これは、NXクライアントでセッションタイプUnix/Gnomeを選択した場合にのみ有効であることを忘れないでください。また、Unix /カスタムを選択して、スタートアップラインをディストリビューションのデフォルトセッションに向けることもできます。私はそれを試してみる必要があります。

幸運を!!

3

この問題に遭遇しました。 NXは、ユーザーではなく、Xsessionを単独で起動します。次のファイルをチェックアウトします。

 /usr/NX/etc/node.cfg

このファイルの下部で、Xsessionの開始に使用するものを変更できます。

#
Specify path and name of the command to start the GNOME session.
#

CommandStartGnome = "/etc/X11/Xsession gnome-session"

#
Specify path and name of the command to start the KDE session.
#

CommandStartKDE = "/etc/X11/Xsession startkde"
1
Spacesamurai

あなたの質問から、そしてそれ以上の情報なしで、それはまるでグラフィカル環境がまったくインストールされていないかのように見えます。 NXには、X.orgとGNOME/KDE /別のDMの両方の完全なグラフィカル環境が必要です。

GNOMEインストールが機能していることを確認します。マシンがUnityデスクトップを使用している場合、GNOMEセッションの開始時にNXが検索する一部のプログラム(GDM、gnome-session、nautilus ...)がないと思います。その場合は、必要なものを提供するgnome-coreをインストールしてください。

0
jstarek