完全に個人的な備忘録

完全に個人的な備忘録。学習コストが高くなってきたので、メモしておかないと…片っ端から忘却の彼方なのです。

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 で接続してみる。
f:id:tarancho:20130210204044p:plain
結果は、failed to load session "gnome" でエラー。私は、gnomeをインストールしていないので、

$ echo 'lxsession' > .xsession

で xsession を gnome から lxde に変更して、再度接続。
f:id:tarancho:20130210204530p:plain
エラーは出なくなったんだけど、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 ]

再度、接続。
f:id:tarancho:20130210204846p:plain
今度は接続できました。