vine-users ML アーカイブ



[vine-users:078531] Re: TightVNC のメニューが表示されなく なりました。

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:078531] Re: TightVNC のメニューが表示されなく なりました。
  • Date: Sat, 28 Jun 2008 22:35:47 +0900 (JST)
長南です。

今ごろはひとりでにに解決しているだろうと思いますが。

向原さんのメールより [vine-users:078529]
>
> TightVNCを使用していて、X-Windowメニューの「アクション」
> のログアウトを選択してクリックして終了したために、メニュ
> ーが表示されなくなりました。どのようにすれば、もとどうり
> にメニューが表示されるのでしょうか?X-Windowは表示される
> のですが、メニューが表示されません。そのために、一切の作
> 業ができません。

うちでも同様になりました。不思議だったので、いろいといじって、
その度に ps ax をやっていたら、すこしわかってきました。

要するに、VNC サーバを起動したときに、~/.vnc/xstartup が実行される
ということです。つまり、このときに gnome や ウインドウマネージャー
なども起動される。

たとえば、VNC クライアントを終了する前に、gnome からログアウトした
とします。そうすると、サーバ側で xstartup から起動された gnome が
終了します。しかし、VNC クライアントを終わらせても、VNC サーバは
生きつづけています。VNC サーバが inetd 経由ではなく、スタンド
アローンで(たとえば /etc/rc.d/init.d/vncserver から)動いている場合は。

次に同じユーザが VNC クライアントからアクセスしたときは、VNC サーバ
にはつながりますが、そのサーバの下で gnome は動いていないわけです。
だから、当然のこととして、gnome のメニューが使えないことになる。

ですから、サーバ側で VNC サーバを再起動すれば、直ると思います。
それで、今ごろはひとりでに解決しているだろうと言ったわけです。

VNC サーバを inetd 経由で使っているなら、別の問題でしょうけれど。

-- 
長南洋一