minimize

いつまでもデフォルトのウィンドウマネージャ(twm)じゃ悲しいので
軽量ウィンドウマネージャのfluxboxを入れることにします。

関連ページ : Fluxbox Island

expat

fluxboxのコンパイルに必要なライブラリです。
コンパイルは通常通りです。

LFS version : 6.1.1
expat : 2.0.0

fluxbox

コンパイルは通常通りですが、expatライブラリ関連でエラーになります。
どうやら libexpat.so.0 を必要としてるようなのですが
先ほど入れたexpatでインストールされるライブラリは libexpat.so.1 なのです。
というわけで、ちょっと怖いですが無理矢理ハードリンクを張ることにしました。

/usr/local/lib# ln libexpat.so.1 libexpat.so.0

一応これでfluxboxのインストールは成功します。
不安な人は、古いバージョンのexpatを入れるなどして対処してみて下さい。

~/.xinitrc を以下の内容で作成します。

exec fluxbox

これで、Xを再起動すればfluxboxがデフォルトのウィンドウマネージャになります。

LFS version : 6.1.1
fluxbox : 0.9.15.1

imlib2

Fluxbox単体では、デスクトップの壁紙を表示できません。
ここではEtermを入れてみることにします。
まずはライブラリであるimlib2をインストールしましょう。

Enlightenment のページから、imlib2をダウンロードします。

LFS version : 6.1.1
imlib2 : 1.2.1

インストール方法は通常通りです。

Eterm

同様のページからダウンロードできます。
ちなみに、Etermは今回コンソールとしては使いません。
Eterm付属の壁紙表示用コマンドが使いたいだけなので。

LFS version : 6.1.1
Eterm : 0.9.3

インストール方法は通常通りです。

Oh my god, they killed Kenny!  You bastards!

とか警告メッセージが出ますが、気にしないように。
JOKEの類らしく、全く動作には影響ありません。
インストールに成功したら、試しに壁紙を変更してみましょう。

% Esetroot /path/back.jpg

恒久的に壁紙をセットしたい場合は、Fluxboxの設定ファイルに記述します。

~/.fluxbox/init

session.screen0.rootCommand:    fbsetbg /path/bg.jpg
[コメント(0)]
[PR] b nEXN[jOb f[^b FXb ]ETCgb SEOb ANZXb nEX[J[b ^ItBXb SEO΍b ҋZb sYSۃ[b vb b nCb AXNb ]Eb یb ev[gb ꗷsb b Ƌhb b zb ҋZb ŗmb Stb wb [VbNb }bT[Wb FXb Mb 365b AtBGCgb эb FXb z[y[Wb fCg[hb FXb COnb zm}\b xXg nC ze [cb ob nCEGfBOb Hawaii hotelsb Hawaii Activitiesb bhhrb
y^cЁup_CVtgvT[rXz nCnIvVicA[ibN}.j - rWlXNXq - iq(1) - iq(2) - COze - ؍s
z[y[W쐬 - ^T[o[ - gуz[y[W - uO - ze \ - ^CVFA - B - nC@Rh~jA - o@ze - nC@sY - v[Pbg@ze
[PR] ̎Ԃ̏ɂȂ炱I̎Ԃłł