xfce4 on Gentoo

xfce4にしてみました。





#emerge xfce4


とするとxfで始まるいろんなパッケージがインストールされました。

#emerge xfce4-base


でもいいみたい。
ちなみに私の環境では、

$ ls /var/db/pkg/xfce-base/
libxfce4mcs-4.0.5
xfce-mcs-plugins-4.0.5
xfce4-panel-4.0.5
xfwm4-4.0.5
libxfce4util-4.0.5
xfce-utils-4.0.5
xfdesktop-4.0.5
libxfcegui4-4.0.5
xfce4-4.0.5
xffm-4.0.5
xfce-mcs-manager-4.0.5
xfce4-base-4.0.5
xfprint-4.0.5

$ ls /var/db/pkg/xfce-extra/
xfcalendar-0.1.8
xfce4-netload-0.2.2
xfce4-toys-4.0.5
xfce4-artwork-0.0.4
xfce4-notes-0.9.7
xfce4-trigger-launcher-4.0.5
xfce4-battery-0.2.0
xfce4-showdesktop-0.3.0
xffm-icons-4.0.5
xfce4-iconbox-4.0.5
xfce4-systemload-0.3.4
xfwm4-themes-4.0.5
xfce4-minicmd-0.2.0
xfce4-systray-4.0.5
xfce4-mixer-4.0.5
xfce4-themes-4.0.5

という感じ。
(xfce4-artworkは後から自分で入れた)
起動は、xfce-utilsパッケージによって提供されるstartxfce4コマンドで行うことができる。ちなみにこのコマンドの中身は…

$ lv /usr/bin/startxfce4
if [ ! -d $HOME/.xfce4/ ]; then
mkdir $HOME/.xfce4/
mkdir $HOME/.xfce4/settings/
mkdir $HOME/.xfce4/xffm/
fi

if test x"$DISPLAY" = x""
then
echo "$0: Starting X server"
if [ -x $HOME/.xfce4/xinitrc ]; then
exec xinit $HOME/.xfce4/xinitrc $*
else
exec xinit /etc/xfce4/xinitrc $*
fi
else
echo "$0: X server already running on display $DISPLAY"
if [ -x $HOME/.xfce4/xinitrc ]; then
exec /bin/sh $HOME/.xfce4/xinitrc $*
else
exec /bin/sh /etc/xfce4/xinitrc $*
fi
fi

ホームディレクトリのxinitrcファイルが実行可能ならそれを利用して、そうでなかったら/etc/xfce4/xinitrcを使うってことですか。ということで

$cp /etc/xfce4/xinitrc ~/.xfce4/xinitrc
$chmod u+x ~/xfce4/xinitrc

これでいいかな。
あとは、~/.xinitrcのgnome-sessionとかの代わりにstartxfce4を追加すればOKですな。
結果として.xinitrcはこんな感じになりましたとさ。

#!/bin/bash
export LANG=ja_JP.eucJP
export XMODIFIERS=@im=uim-anthy
export GTK_IM_MODULE=uim-anthy
uim-xim &
startxfce4

*cannaがあまりにあほっぽいのでanthyを使ってみました。

デフォルトではデスクトップに加えてパネルとタスクバーとカレンダーが立ち上がりますが、~/.xfce4/xinitrcをいじくれば必要なものだけ立ち上げることができますな。私はタスクバーとカレンダーを削除して、代わりにアイコンボックスを追加しました。

とりあえず、満足。
カテゴリ
Linux Linux
トラックバック用URL:
http://nagosui.org/Nagosui/COREBlog2/17/tbping
コメントを追加

下のフォームに記入してコメントを追加できます。平文テキスト形式。

(必須)
(必須)
(必須)
(Required)
Enter the word

このBlogについて
Plone, Zope, Pythonなどのトピックについてのメモです。
カテゴリ
Plone (99)
Plone Products (23)
COREBlog2 (31)
COREBlog1 (29)
ReadingCOREBlog (7)
Zope (66)
Turbogears (18)
Django (12)
Python (26)
Linux (32)
Nagosui (13)
Design (34)
Misc (49)
moblog (5)
最近のエントリ
Plone3.2+その他もろもろのレシピ nyusuke 2009年01月07日
さらばファッキンKDDI nyusuke 2008年12月10日
Xoopsのテーマをいじる1 nyusuke 2008年12月08日
第13回名古屋大学吹奏楽団定期演奏会 nyusuke 2008年12月07日
最近のコメント
Re:WebデザイナーのためのDjangoはじめの一歩 nyusuke 2007年06月01日
Re:WebデザイナーのためのDjangoはじめの一歩 pateo 2007年05月31日
Re:東海Python Workshop 01終了 nyusuke 2007年05月31日
Re:東海Python Workshop 01終了 kfuruhata 2007年05月30日
Geek Test
I am 30% Geek.
Geek? Yes, but at least I got social skills.
You probably work in computers, or a history deptartment at a college. You never really fit in with the "normal" crowd. But you have friends, and this is a good thing.