@kyanny's blog

商品にならぬ技術は役に立たない - トーマス・エジソン

xfce-base/xfce4

GNOME がいい加減重くて辛いので、 Xfce を入れてみる。

http://www.gentoo.org/doc/en/xfce-config.xml

ここにしたがって。

kyanny@kyanny-laptop2 ~ $ time sudo emerge -auvt xfce-base/xfce4

These are the packages that would be merged, in reverse order:

Calculating dependencies... done!
[ebuild  N    ] xfce-base/xfce4-4.4.2  USE="alsa cups oss xscreensaver -minimal" 0 kB 
[ebuild  N    ]  xfce-base/xfce4-session-4.4.2  USE="dbus -debug -gnome" 1,224 kB 
[ebuild  N    ]   games-misc/fortune-mod-1.99.1-r2  USE="-offensive" 1,770 kB 
[ebuild  N    ]    app-text/recode-3.6-r2  USE="nls" 1,711 kB 
[ebuild  N    ]  xfce-base/xfprint-4.4.2  USE="cups doc -debug" 808 kB 
[ebuild  N    ]   app-text/a2ps-4.13c-r5  USE="cjk nls -tetex -vanilla" 2,378 kB 
[ebuild  N    ]    app-text/psutils-1.17  61 kB 
[ebuild  N    ]    dev-util/gperf-3.0.1  823 kB 
[ebuild  N    ]  xfce-extra/xfce4-mixer-4.4.2  USE="alsa -debug" 431 kB 
[ebuild  N    ]  xfce-extra/xfce4-appfinder-4.4.2  USE="-debug" 369 kB 
[ebuild  N    ]  xfce-extra/xfce4-icon-theme-4.4.2  1,785 kB 
[ebuild  N    ]  xfce-base/xfdesktop-4.4.2  USE="doc file-icons menu-plugin -debug" LINGUAS="ja -be -ca -cs -da -de -el -es -et -eu -fi -fr -he -hu -it -ko -nb_NO -nl -pa -pl -pt_BR -ro -ru -sk -sv -tr -uk -vi -zh_CN -zh_TW" 2,977 kB 
[ebuild  N    ]  xfce-extra/mousepad-0.2.13  USE="-debug" 334 kB 
[ebuild  N    ]  xfce-base/orage-4.4.2  USE="-debug" 1,504 kB 
[ebuild  N    ]  xfce-extra/xfwm4-themes-4.4.2  469 kB 
[ebuild  N    ]  xfce-extra/terminal-0.2.8  USE="dbus doc startup-notification -debug" 1,864 kB 
[ebuild  N    ]  x11-themes/gtk-engines-xfce-2.4.2  259 kB 
[ebuild  N    ]  xfce-base/xfce-utils-4.4.2-r1  USE="dbus -debug" 583 kB 
[ebuild  N    ]  xfce-base/xfwm4-4.4.2  USE="startup-notification -debug -xcomposite" 1,513 kB 
[ebuild  N    ]  xfce-base/thunar-0.9.0-r1  USE="X dbus doc hal pcre startup-notification trash-plugin -debug -exif -gnome" 6,254 kB 
[ebuild  N    ]   xfce-extra/exo-0.3.4  USE="doc hal python -debug -libnotify" 1,270 kB 
[ebuild  N    ]    xfce-base/xfce-mcs-plugins-4.4.2  USE="-debug" 793 kB 
[ebuild  N    ]   xfce-base/xfce4-panel-4.4.2  USE="doc startup-notification -debug" 740 kB 
[ebuild  N    ]    xfce-base/xfce-mcs-manager-4.4.2  USE="-debug" 621 kB 
[ebuild  N    ]     xfce-base/libxfce4mcs-4.4.2  USE="doc startup-notification -debug" 274 kB 
[ebuild  N    ]     xfce-base/libxfcegui4-4.4.2  USE="doc startup-notification -debug" 552 kB 
[ebuild  N    ]      xfce-base/libxfce4util-4.4.2  USE="doc -debug" 358 kB 

Total: 27 packages (27 new), Size of downloads: 31,713 kB

Would you like to merge these packages? [Yes/No] 

さてどれくらいかかるかな。そしてちゃんと起動するだろうか。

real 83m55.457s
user 36m24.500s
sys 15m56.600s

こんだけかかった。意外に早かった。

 * Messages for package xfce-base/xfce4-4.4.2:

 * 
 * Run Xfce4 from your favourite Display Manager by using
 * XSESSION="Xfce4" in /etc/rc.conf
 * 

だそうだけど、メモるだけにしておいて gentoo のドキュメントにしたがっておこう。

うーんダメだなうまくいかない。 /etc/rc.conf も /etc/conf.d/xdm もどちらも xfce を使うようにしているのだけど、 GNOME が起動してしまう。 gdm 使ってるからダメなのかな?

やはり gdm がダメだったようで xdm をいれて XSESSION="Xfce4" DISPLAYMANAGER="xdm" にしたら Xfce になりました。ただしやはりすんなりとはいかず、まず CapsLock と Ctrl を入れ替えるために ~/.Xmodmap に書かないといけないらしいのでコピペ、次は日本語が打てない。 Terminal で Emacs を機動してその中でなら anthy が動いてるようで打てるけど Firefox で打てないと話にならないので調べたところ、 scim -d とかを exec startxfce とかの前に、という情報を発見。しかし .xsession と .xinitrc という別のファイルにそれぞれ書いてあって違いとか優先順位がわからないので今日は断念。アプリケーションは普通に動いているってのがわかっただけでも収穫でした。 GNOME にすぐに戻せたし、とりあえず初回でここまでできれば満足です。