Hatena::ブログ(Diary)

dumpstar_np3228の日記 このページをアンテナに追加 RSSフィード

すべての記事は 11/04/2011 現在の情報です。

2011-10-30

Ubuntu 11.10 リモートデスクトップ:起動しない vino-server をたたき起こす!

ぼくのネットブックの kazma くんは起動時に Remote Desktop に必要な vino-server が起動してくれませんでした。

ただ、これはどうやら Ubuntu 11.10 で誰でも発生する現象ではないようです。
ぼくの ThinkPadUbuntu 11.10 64 bit では問題なく vino は動いてくれてますし、同じ kazma くんの Ubuntu 11.10 32 bit 上に別のアカウントを作成して、Desktop Sharing の設定をすると、ちゃんと vino-server は System Monitor で起動が確認できたりします。

たたき起せないだろうか?
ターミナルからこんなことをしてみました。

np-3228@kazma:~$ sudo -s
[sudo] password for np-3228:
root@kazma:~# DISPLAY=:0.0
root@kazma:~# xhost +kazma
kazma being added to access control list
root@kazma:~# exit
exit
np-3228@kazma:~$ export DISPLAY=:0.0
np-3228@kazma:~$ /usr/lib/vino/vino-server

実行後、

EggSMClient-CRITICAL **: egg_sm_client_set_mode: assertion
`global_client == NULL || global_client_mode ==
EGG_SM_CLIENT_MODE_DISABLED' failed

のメッセージが表示されたあとに、なんとなく無事に? vino-server は起動しました。

f:id:dumpstar_np3228:20111030110547j:image

ThinkPad の Remote Desktop Viewer から VNC サーバを検索すると、

f:id:dumpstar_np3228:20111030110610j:image

ちゃんと kazma はサーバとして認識されており、接続に成功しました。

f:id:dumpstar_np3228:20111030110633j:image

起動だけはまずできたものの、これだと、kazma をサーバにするときには、いちいちルートとしてホストの設定をしなきゃいけなかったりしてめんどうです。

kazma を再起動後、

np-3228@kazma:~$ export DISPLAY=:0.0
np-3228@kazma:~$ /usr/lib/vino/vino-server

で実験してみると、これだけで vino-server を起動できました。
正直なところネットワークの設定はよくわからないところが多くて、これが安全な設定なのか、もっと根本的に修正すべきところがあるのか、まだ勉強中です。

リンク元