83's

Top > Archives > 2006 > February > 05 > gdmにOpenboxを追加

gdmにOpenboxを追加

vineのaptにはOpenboxがなかったのでソースから入れたんですが、 gdmに反映されなくて困ってました。 ランレベル3からstartxでやってもいいんですが、そうするとランレベル3でのInitNGの 使い方がわからなくなってくるのでぜひgdmに追加したかったわけ。

どうやらgdmは/etc/X11/dm/Sessions/*.desktopというファイルを元に gdmのセッションの項目を作っているみたいなんで、openbox用のを作りました。 と言っても、ほかのをコピっただけ。

[Desktop Entry]
Encoding=UTF-8
Name=Openbox
Name[ja]=Openbox
Comment[ja]=Openboxにログインします
Exec=openbox
# no icon yet, only the top three are currently used
Icon=
Type=Application

これでgdmには反映されるんですが、openboxを選択してもGnomeが立ち上がりました。

あんまり確信はないものの/etc/X11/xinit/Xclientsが怪しかったので、 以下のように手を加えたらおkでした。

        fluxbox*|FluxBox*|FLUXBOX*)
            startWM FluxBox fluxbox
            ;;
        openbox*|Openbox*|OPENBOX*)
            startWM Openbox openbox
            ;;
        icewm*|IceWm*|ICEWM*)
            startWM icewm icewm
            ;;

えーと、case文の中にopenboxを追加しただけです。

(Vineには?)setwmっていうウィンドウマネージャを変更するコマンド(シェルスクリプト)があるんですが、 ここにもopenboxがいなかったので追加しました。多分これは変更しなくてもgdmとは関係ないんじゃないかと 思うんだけど、まーオレのは変更してあるんで一応。

ここではどうでもいいけど、Vineのパッケージャの方、お願いなのでRubyのバージョンをあげてくださいm(_ _)m 結構不便……。

Trackbacks

Trackback Ping URL: http://fg-180.katamayu.net/trackback/256

Comments

http://とかhttps://が入ってるとPOSTできません。ttp://のように適宜変えてください。