| LFSトップ | Japanese Only | 更新:2010/01/18 |
LXDE 環境構築
はじめに
- LFS にて LXDE 環境を導入する。
- LFS に対して BLFS ブックに示される Xorg 環境を構築・導入済であるとする。
- Xorg 環境構築においては、いくつかの関連パッケージが自ずと導入済となるが、中には導入が任意であるものも多く、Xorg は構築していても、まだ不足するパッケージ類があるかもしれない。LXDE 環境を構築する (LXDE コンポーネント類をビルドする) ためには、Xorg は除くと主要なパッケージとして以下を要する:
GLib-2, GTK+-2, Intltool, XML-Parser-2.34, libxslt,
DocBook XML DTD-4.5, DocBook XSL Stylesheets, VTE
- 以下では LXDE 構築のためのコンポーネントビルドとその依存パッケージを順に示す。依存パッケージは必須か任意かの区別は明確ではない。
- 今後、再構築作業を重ねて、情報充実させるつもり。
- 本当は以下の作業内にて、PyGTK とか PyCairo とか Gamin とかもビルドしているが明記は省略。
- BLFS ブックに今後 LXDE が掲載されるとすると、おそらく LXDE_PREFIX なる環境変数を準備して「--prefix=$LXDE_PREFIX」といった指定を行うのではないかな? ここでは --prefix=/usr として作業を進める。
LXDEコンポーネントのビルド
lxde-common-0.5.0
./configure --prefix=/usr --enable-man=yes --sysconfdir=/etc
make
make install
lxappearance-0.4.0
./configure --prefix=/usr --enable-man=yes
make
make install
lxde-icon-theme-0.0.1
./configure --prefix=/usr
make install
lxinput-0.1.1
- 入手: lxinput-0.1.1.tar.gz
- 依存パッケージ: Intltool, XML::Parser, gtk+-2.0, libxslt, DocBook-XSL-Stylesheet, DocBook-XML-DTD
./configure --prefix=/usr --enable-man=yes
make
make install
lxnm-0.2.2
./configure --prefix=/usr --enable-man=yes
make
make install
menu-cache-0.2.6
./configure --prefix=/usr
make
make install
lxmenu-data-0.1.1
./configure --prefix=/usr --sysconfdir=/etc
make
make install
XMMS2-0.60
./waf configure --prefix=/usr
./waf build
./waf install
lxmusic-0.4.2
./configure --prefix=/usr
make
make install
lxpanel-0.5.4.1
- 入手: lxpanel-0.5.4.1.tar.gz
- 依存パッケージ: Intltool, menu-cache, lxmenu-data, gtk+-2.0, libxslt, DocBook-XSL-Stylesheet, DocBook-XML-DTD
- make時に LDFLAGS を指定。これがないと libX11 が探し出せずビルド失敗する。$XORG_PREFIX は Xorg ビルド時の設定を利用。
./configure --prefix=/usr --enable-man=yes
make LDFLAGS="-L$XORG_PREFIX/lib"
make install
lxrandr-0.1.1
./configure --prefix=/usr --enable-man=yes
make
make install
lxsession-0.4.1
- 入手: lxsession-0.4.1.tar.gz
- 依存パッケージ: Intltool, libxslt, DocBook-XSL-Stylesheet, DocBook-XML-DTD, gtk+-2.0, GLib-2, HAL(オプション)
- make時に LDFLAGS を指定。これがないと libX11 が探し出せずビルド失敗する。$XORG_PREFIX は Xorg ビルド時の設定を利用。
./configure --prefix=/usr --enable-man=yes
make LDFLAGS="-L$XORG_PREFIX/lib"
make install
lxsession-edit-0.1.1
./configure --prefix=/usr
make
make install
lxshortcut-0.1.1
./configure --prefix=/usr
make
make install
lxtask-0.1.1
./configure --prefix=/usr
make
make install
lxterminal-0.1.6
- 入手: lxterminal-0.1.6.tar.gz
- 依存パッケージ: Intltool, XML::Parser, GLib-2, Vte, libxslt, DocBook-XSL-Stylesheet, DocBook-XML-DTD
./configure --prefix=/usr --enable-man=yes
make
make install
gpicview-0.2.1
./configure --prefix=/usr
make
make install
gtknetcat-0.1
./configure --prefix=/usr
make
make install
Leafpad-0.8.17
./configure --prefix=/usr
make
make install
pcmanfm-0.5.2
- 入手: pcmanfm-0.5.2.tar.bz2
- 依存パッケージ: Intltool, XML::Parser, gtk+-2.0, libnotify(オプション?), HAL(オプション?), freeglut(???), Startup-Notification, gamin
./configure --prefix=/usr
make
make install
OpenBoxのビルド
openbox-3.4.9
./configure --prefix=/usr --sysconfdir=/etc
make
make install
obconf-2.0.3
./configure --prefix=/usr
make
make install
LXDE設定
xinitrc
- とりあえずの起動設定として以下。どうするのが正当なものか、全く分からず・・・今はまだ模索中。何よりも他のディストリビューションにて LXDE を使ったことがなく、今回の LFS 上の構築が初体験であるため、おいおい他の設定を確認することに。
vi ~/.xinitrc
exec startlxde
startx
PCMan ファイルマネージャ (pcmanfm) での設定
- 最初はアイコンが表示されない。設定をがちゃがちゃ。(下記イメージはアイコン設定を済ませた後のもの)
LXDE起動
再起動
startx
- 画面左下のアイコン表示が不適切。どうするべきか、Web検索すると同等の話題があるようで、そのうちに。
- LXTerminal を起動し、背景色を透過にしている状態。
- LXdm が通常提供ソースになかったため Subversion リポジトリから入手してビルド。ただし動作のさせ方がまだよく分からない・・・(ログインしてもログイン画面が繰り返し出現、しかもエラー出まくり。)
|
|
| 松 山 道 夫 Michio Matsuyama |
|