[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 が動いていないということなんじゃないでしょうか。
--
長南洋一