デスクトップの軽量化/高速化には、使いやすさをある程度妥協する必要があるという問題がともなう。しかしデスクトップは彼女が使うので、高速でありながらも、彼女の家にあるUbuntuベースのコンピュータのGNOME環境と同じくらいにユーザフレンドリなものにする必要があった。
まず始めに、Fluxboxデスクトップ環境のデスクトップ上にアイコンを表示させるために、 iDesk をインストールした。アイコンを定義するには、デスクトップ上に表示させたいアプリケーションごとに ~/.idesktopの中に .lnkファイルを作成する。そこで例えばFirefoxへのショートカットを作成したい場合には、「touch ~/.idesktop/firefox.lnk」としてファイルを作成して、以下のような内容を書けば良い。
table Icon Caption: Firefox Command: /usr/bin/firefox Icon: /usr/share/pixmaps/mozilla-firefox.png Width: 48 Height: 48 X: 299 Y: 49 end
|
| Fluxbox+iDesk |
Captionの行はショートカットの名前を定義していて、画面にはこの名前が表示される。その次の行には実行ファイルのフルパスを書く。その次にアイコン画像(PNG形式かXPM形式)を指定して、その後アイコン画像の幅と高さを指定する。その次のXとYは、画面上でアイコンが表示される位置を表わしている。この数値はそのままにしておけば良いだろう。というのもiDeskの起動後はマウスを使ってアイコンを再配置することができるし、次回起動したときにはiDeskがその場所を覚えてくれているためだ。
さらに詳しくiDeskの設定を行うには、「cp /usr/share/idesk/dot.ideskrc ~/.ideskrc」を実行して設定ファイルをユーザのホームディレクトリにコピーし、このファイルを編集する。そうすれば例えばフォントの種類/サイズ/色を変更したり、アイコンの透過/影/背景を設定したりすることができる。
なお今回は、PCManFMなどのGTKアプリケーションがTangoアイコンテーマを使用するようにしたかったので、内容が「gtk-icon-theme-name="Tango"」という一行のみである「.gtkrc-2.0」という名前のファイルをホームディレクトリに作成した。
また、GNOMEにより近い見掛けにするために fbpanel をUbuntuのレポジトリからインストールした。fbpanelを使えば、開始メニュー、起動バー、タスクバー、システムトレイなどが利用できるようになる。fbpanelを使うためにはまず、ホームディレクトリの中に .fbpanelというフォルダを作成して、その中にdefaultという名前の空のファイルを作成する。このファイルの中にデフォルトの設定ファイルの内容を貼り付けた後、好みに合わせて変更すれば良い。なおファイルの中のGlobalセクションにある「edge = bottom」を「edge = top」に変更すれば、パネルをGNOMEのものに似させることができる。
