Lubuntu 12.04 で xrdp
Lubuntu 12.04 に xrdpを設定した時のメモ。Lubuntu(Ubuntu)のVersionは以下の通り。
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.2 LTS Release: 12.04 Codename: precise
xrdpをインストール。
$ sudo apt-get install xrdp パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: vnc4server xbase-clients 提案パッケージ: vnc-java 以下のパッケージが新たにインストールされます: vnc4server xbase-clients xrdp アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。 2,357 kB のアーカイブを取得する必要があります。 この操作後に追加で 7,017 kB のディスク容量が消費されます。 続行しますか [Y/n]? : : : Generating 512 bit rsa key... ssl_gen_key_xrdp1 ok saving to /etc/xrdp/rsakeys.ini [ OK ] * Starting Remote Desktop Protocol server [ OK ]
簡単に完了。そして mstsc で接続してみる。
結果は、failed to load session "gnome" でエラー。私は、gnomeをインストールしていないので、
$ echo 'lxsession' > .xsession
で xsession を gnome から lxde に変更して、再度接続。
エラーは出なくなったんだけど、X-Windowの背景だけ表示されて、何もできません。
ぐぐってみたところ、
がヒントになりました。どうやら、不足しているパッケージがありそうです。
$ sudo apt-get install xvfb lxde パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の特別パッケージがインストールされます: arj libxmmsclient-glib1 libxmmsclient6 lxde-common lxde-core lxde-icon-theme lxmusic menu menu-xdg p7zip-full xarchiver xmms2-core xmms2-plugin-alsa xmms2-plugin-id3v2 xmms2-plugin-mad xmms2-plugin-vorbis 提案パッケージ: xmms2-plugin-all menu-l10n p7zip-rar lha 推奨パッケージ: amixer 以下のパッケージが新たにインストールされます: arj libxmmsclient-glib1 libxmmsclient6 lxde lxde-common lxde-core lxde-icon-theme lxmusic menu menu-xdg p7zip-full xarchiver xmms2-core xmms2-plugin-alsa xmms2-plugin-id3v2 xmms2-plugin-mad xmms2-plugin-vorbis xvfb アップグレード: 0 個、新規インストール: 18 個、削除: 0 個、保留: 0 個。 9,935 kB のアーカイブを取得する必要があります。 この操作後に追加で 22.6 MB のディスク容量が消費されます。 続行しますか [Y/n]? y : : : xvfb (2:1.11.4-0ubuntu10.11) を設定しています ... libc-bin のトリガを処理しています ... ldconfig deferred processing now taking place menu のトリガを処理しています ...
サービスを再起動して
$ sudo service xrdp restart * Stopping RDP Session manager [ OK ] * Starting Remote Desktop Protocol server [ OK ]
再度、接続。
今度は接続できました。