Ubuntu13.04(xrdp)でWindow7からリモートデスクトップ接続
Ubuntu13.04(xrdp)でWindow7からリモートデスクトップ接続しようとしたら、接続は成功したのに、Ubuntuの壁紙が一面に表示されるだけで何も操作できなかった。
ちょっと調べると、Unityはリモートデスクトップ経由では出せないらしい。
確実に忘れると思うので、解決方法のメモ。
Ubuntu13.04側の作業
sudo apt-get install xrdp gnome-session-fallback
sudo vim /etc/xrdp/startwm.sh
#!/bin/sh if [ -r /etc/default/locale ]; then . /etc/default/locale export LANG LANGUAGE fi echo "gnome-session --session=gnome" > ~/.xsession ;<----追加部分 . /etc/X11/Xsession ~
自動起動と再起動
sudo sysv-rc-conf xrdp on
sudo /etc/init.d/xrdp start
その後、Windows7のリモートデスクトップで接続する。
ただし、このままだと、キーボードのdを押すとDesktopが表示されてしまう問題がある。
回避方法として、ショートカットキーの設定を変更する必要がある。
ubuntu13.04の場合はgconf-editorではなく、dconf-editorを使って設定を変更する。
まずはインストール。
インストール時にdconfの'd'が打てないので、ホストOSのWindows側で以下のコマンドをコピーしておく。
sudo apt-get install dconf-tools
そして、ubuntu側の端末でペーストして実行し、インストール。
ubuntu→システムツール→dconfエディタを起動し、
org.gnome.desktop.wm.keybindingsを辿り、
show-desktop '<super>d'
ってなっているのを何か別の適当なショートカットに置き換える。
再ログインが不要で即時変更される。
これで、dキーを押してもデスクトップが表示されるような事態にはならない。
参考
Ubuntu 12.10 で xrdpを使う方法