[Kuser] How to set Xresource

TAKANO Yuji takachan @ kde.gr.jp
2010年 3月 30日 (火) 07:37:54 UTC


たかのです。こんにちは。

From: KIRIYAMA Kazuhiko <kiri @ pis.elm.toba-cmt.ac.jp>さん
> 今,KDE4 で Xresource を設定しようとしているのですが,どうも
> 起動時に設定できそうにないのですが,これは KDE4 の仕様でしょ
> うか? ちなみに KDE3.2 では Xsession の頭で設定できました.

  私は随分前から ~/.xsession で KDE を起動するようにしています。
#確かその昔 FreeBSD PRESS にも記事を書いた記憶が・・;-)。

  例としてはこんな感じですが、どうでしょう?邪道すぎますかね?

	http://www.running-dog.net/2008/05/scimhelpermanagercore_core.html

  /usr/local/share/config/kdm/Xsession の一部を変更して以下のよ
うにしています。

---
exec $HOME/.xsession "$1"
---

  私の使っている Xsession を以下の URL に置いておきました。

	http://www.icmpv6.org/tmp/kde4/Xsession


  その後は ~/.xsession で色々制御します。 $1 は startkde とか
gnome-session って文字列が入ってくるので ~/.xsession の中で if
で聞けば kdm からウィンドマネージャが変更できたりします。

  ~/.xsession 内では好きに書けるので以下のように色々やってます。

---
#
# Xmod Map
Xkeybord=$HOME/.xmodmaprc
if [ -f $Xkeybord ]; then
        /usr/local/bin/xmodmap $Xkeybord > /dev/null
fi
#
# Setup resouces
UsrResource=$HOME/.Xresources
if [ -f $UsrResource ]; then
        /usr/local/bin/xrdb -load $UsrResource
fi

STARTSESSION=$1
case $SESSION in
#   startkde)
    /usr/local/kde4/bin/startkde)
    ;;
    gnome-session)
    ;;
    fwm2)
    ;;
    *)
esac

exec $STARTSESSION
---

#「邪道」だったらごめんなさい・・。

たかの
---
Contact to me.
takachan[at]running-dog.net     http://www.running-dog.net/
takachan[at]xn--w8j2bze0962a.jp http://xn--w8j2bze0962a.jp/



Kde-jp メーリングリストの案内