it-swarm-ja.com

sesman-x11rdpを使用しようとするとXRDPエラーが発生する

私の古いラップトップにUbuntu 11.10デスクトップをインストールしました。Windowsデスクトップからリモートでアクセスできるようにセットアップしたいと思っていました。 XRDPをインストールしましたが、sesman-x11rdpを使用してログインしようとすると、ログインするとウィンドウがシャットダウンします。

私はログをチェックしました、そして、ログインの時に私が得るものはここにあります:

[20120123-16:49:23] [INFO ] scp thread on sck 8 started successfully
[20120123-16:49:23] [INFO ] granted TS access to user nicholas
[20120123-16:49:24] [INFO ] starting X11rdp session...
[20120123-16:49:24] [CORE ] error starting X server - user nicholas - pid 3869
[20120123-16:49:24] [DEBUG] errno: 2, description: No such file or directory
[20120123-16:49:24] [DEBUG] execve parameter list: 11
[20120123-16:49:24] [DEBUG]         argv[0] = X11rdp
[20120123-16:49:24] [DEBUG]         argv[1] = :11
[20120123-16:49:24] [DEBUG]         argv[2] = -geometry
[20120123-16:49:24] [DEBUG]         argv[3] = 1280x720
[20120123-16:49:24] [DEBUG]         argv[4] = -depth
[20120123-16:49:24] [DEBUG]         argv[5] = 16
[20120123-16:49:24] [DEBUG]         argv[6] = -bs
[20120123-16:49:24] [DEBUG]         argv[7] = -ac
[20120123-16:49:24] [DEBUG]         argv[8] = -nolisten
[20120123-16:49:24] [DEBUG]         argv[9] = tcp
[20120123-16:49:25] [DEBUG]         argv[10] = (null)
[20120123-16:49:34] [ERROR] X server for display 11 startup timeout
[20120123-16:49:34] [ERROR] X server for display 11 startup timeout
[20120123-16:49:34] [INFO ] starting xrdp-sessvc - xpid=3869 - wmpid=3868
[20120123-16:49:34] [ERROR] another Xserver is already active on display 11
[20120123-16:49:34] [DEBUG] aborting connection...
[20120123-16:49:34] [INFO ] session 3867 - user nicholas - terminated

これをx11rdpで動作させる適切な方法を誰かに教えてもらえますか?

4
Nicholas

オプション/etc/xrdp/xrdp.ini:

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=16
#black=000000
grey=d6d3ce
#dark_grey=808080
#blue=08246b
#dark_blue=08246b
#white=ffffff
#red=ff0000
#green=00ff00
#background=626c72

[xrdp1]
name=RDP
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=16

[xrdp2]
name=VNC
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1

それはあなたを助けるかもしれません。行7、bpp(ビット/ピクセル)は16でなければならず、モジュールlibxup.soのセクションも必要です。クライアントは、16ビット/ピクセルのオプションでXRDPサーバーに接続する必要があります。

すみません、私の英語は下手です。

3
Alex Gluck

xrdpとX11rdpサーバーは同じではありません。 xrdpは接続のみを「利用可能」にしますが、画面のコンテンツは提供しません。これらは2つの別個のプログラムです。したがって、xrdpとVNCサーバーを簡単にインストールできますSudo apt-get install vnc-common vnc4serverは、sesman-Xvncを実行します。または、この素晴らしいチュートリアルX11rdpサーバーを使用して手動でインストールします(その後、最新のxrdpを手動でインストールする必要もあります)。

http://scarygliders.net/2011/11/17/x11rdp-ubuntu-11-10-gnome-3-xrdp-customization-new-hotness/

1
therealmarv

RHEL 6で同じエラーが発生していました:[エラー]別のXサーバーがすでにディスプレイでアクティブになっています..。

Gnomeパッケージをインストールすることで、xrdpを動作させることができました。私はgnomeパッケージの最初のリストを持っていません。他のLinuxディストリビューションでは、パッケージ名が異なる場合があります。これらを追加すると、xrdpが機能します。

追加されたパッケージ:

gnome-desktop
gnome-session-xsession
gnome-applets
gnome-menus

(注-他の多くのパッケージが依存関係としてインストールされました。依存関係の1つをインストールしたことが、この問題を実際に修正した可能性があります。)

インストールしたgnomeパッケージの最終リストは次のとおりです。

gnome-applets
gnome-desktop
gnome-doc-utils-stylesheets
gnome-icon-theme
gnome-keyring
gnome-menus.
gnome-panel
gnome-panel-libs
gnome-python2
gnome-python2-applet
gnome-python2-bonobo
gnome-python2-canvas
gnome-python2-desktop
gnome-python2-extras
gnome-python2-gnome
gnome-python2-gnomevfs
gnome-python2-libegg
gnome-session
gnome-session-xsession
gnome-settings-daemon
gnome-terminal
gnome-themes
gnome-user-docs
gnome-vfs2

この修正に対するxrdpエラーメッセージの関係は見つかりませんでした。エラーメッセージは実際には実際のエラーを誤って表しているのではないかと推測しました。これが、追加のgnomeパッケージをインストールしようとした理由です。これが他の誰かがこの問題を解決するのに役立つことを願っています。

0
phone911