[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:47120] Re: Vncserverの設定
笠原です。
Sat, 19 Aug 2006 11:40:00 +0900 に Ikuo Arai <arai@xxxxxxxxxxxx> さんが
[debian-users:47119] Re: Vncserverの設定 で書きました。
> Errorの表示はありませ。かわりに
> ProcessclientNormalMessage: ignoring unknown encoding type 6
> というような表示がでます。
> 別ユーザーでXをKDEに変更したら他のユーザーもすべてKDEに変わってしまいました。
> 各ユーザーに~/.xsessionファイルが存在しません。
> ~/.xsessionファイルを設定した方が良いのでしょうか?
> ちなみに
> ~/.Xresources
> もありません。
> このあたりを試してみようかと。
rootで(!)vncserverを使っているロクでもない我が家の実験機は
sakura:~# ls -alh /etc/rc2.d/*gdm
lrwxrwxrwx 1 root root 13 May 7 23:34 /etc/rc2.d/_S99gdm -> ../init.d/gdm*
sakura:~#
としてgdmの起動を抑制して、
sakura:~# ls -alh /etc/rc2.d/S98rc.local
lrwxrwxrwx 1 root root 18 May 27 20:07 /etc/rc2.d/S98rc.local -> ../init.d/rc.local*
sakura:~# cat /etc/init.d/rc.local
#! /bin/bash
/root/.vnc/rc.local
exit
sakura:~#
として、起動時に /root/.vnc/rc.local を実行するようにして
sakura:~# cat /root/.vnc/rc.local
#! /bin/bash
USER="root"
su ${USER} -c "cd ~${USER} && [ -f .vnc/passwd ] && vncserver :1 -geometry 1480x1124 -depth 16"
exit
sakura:~#
として起動しています。vncserver 起動時の X のスタートアップファイルは
sakura:~# egrep -v "^#" /root/.vnc/xstartup
unset LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
unset LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
unset LC_IDENTIFICATION LC_ALL LANG LANGUAGE PAGER
LANG=ja_JP.EUC-JP
export LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
export LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
export LC_IDENTIFICATION LC_ALL LANG LANGUAGE PAGER
export G_FILENAME_ENCODING=@locale
XMODIFIERS="@im=SCIM"
GTK_IM_MODULE="scim"
export XMODIFIERS GTK_IM_MODULE
if type scim &> /dev/null ; then
scim -d &
fi
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -nowin &
exec /usr/bin/gnome-session
sakura:~#
/root/.Xresources と /root/.xsession ファイルは存在していません。
よく分かっていないんですが、とりあえずこれで我が家では動いていますと言
うことで。
--
笠原光朗 (Mitsuo KASAHARA)
gaunt@xxxxxxxxxxxxxxxxxxxxx