[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:47135] Re: Vncserverの設定



長南です。

うーん、やっぱり $HOME/.vnc/xstartup.org の全文が見たかった。
荒井さんは事実上、X の起動スクリプトを xstartup に流用なさって
います。しかし、X の起動スクリプトは大量で複雑ですから、
ずっと単純にできている元々の xstartup を調べた方が、問題点を
突き止めるのがずっと楽なのです。荒井さんが引用なさったよりも
上の部分に問題があるのではないかと、わたしは思っています。

荒井さんのメールより [debian-users:47133]
> 
> $HOME/.xinitrcは
> #!/bin/sh
> # $Xorg: xinitrc.cpp,v 1.3 2000/08/17 19:54:30 cpqbld Exp $
> # /etc/X11/xinit/xinitrc
> #
> # global xinitrc file, used by all X sessions started by xinit (startx)
> # invoke global X session script
> . /etc/X11/Xsession
> です。

これは /etc/X11/xinit/xinitrc をコピーしたものですね。これを
xstartup として使うとすると、VNC の接続時に X を startx で起動した
ときと同じスクリプトが同じ順番で実行されるわけです。

1) ローカルから startx で X を起動したとき、やはり Gnome が
   立ち上がってこないのでしょうか。グラフィカルログインにして
   いるなら、これを試すのは面倒でしょうけれど。

2) X の起動スクリプトを /etc/X11/xinit/xinitrc から実行している場合
   (別の言いかたをするなら、gdm を使っていない場合—— kdm の場合は
   知りません)、いわゆるデスクトップ環境やウインドウマネージャが
   選択されるのは、/etc/X11/Xsession.d/50x11-common_determine-startup
   の中です(XFree86 を使っているなら、50xfree86-common_determine-startup)。
   基本的には、$HOME/.xsession 経由で選ばれ、それがない場合は、
   /usr/bin/x-session-manager や /usr/bin/x-window-manager が
   直接選ばれます。
   /usr/bin/x-session-manager や /usr/bin/x-window-manager は
   どうなっていますか。次のコマンドで調べるとよいと思います。

       /usr/sbin/update-alternatives --display x-session-manager
       /usr/sbin/update-alternatives --display x-window-manager

> VNCのログです。(vncserver4です。)
> いろいろと問題ありのようですが、意味が理解できません。

> Could not init font path element /usr/lib/X11/fonts/cyrillic, removing from
> list!
> Could not init font path element /usr/lib/X11/fonts/CID, removing from list!

これはフォントがないということでしょう。とすると、こちらは、

> Could not init font path element unix/:7100, removing from list!

xfs が動いていないということなんじゃないでしょうか。

-- 
長南洋一