15 September 2008

(Linux) Gnome ログオン テーマの作成

Linux(Gnome)でのログオンテーマを、任意の写真に変更する

テーマは、Gnomeメニュー → システム → 管理 → ログオン画面 (RHEL 5/CentOS 5の場合)で変更できるが、実体ファイルは /usr/share/gdm/themes に、テーマのディレクトリごとに格納されている。

テーマ ファイルを作成するときは、ここにあるデフォルトのテーマファイルを流用して作ることになる。 (または、GNOME Art にアップロードされているテーマ ファイルを流用する)  テーマ ファイルの文法は、Gnomeの公式解説に全て説明されている。

そうやって作った、「CentOS用 せんとくんログオン テーマ」。 せんとくんは無断利用です… (すいません)

20080915-centokun-logon.png

ファイルは XML で記述されているので容易に理解可能だが、描画オブジェクトの座標指定さえ分かってしまえば簡単に記述することが出来る。

anchor="座標基準" で、描画オブジェクトの起点がどこか指定する。"s"は画面下、"n"は画面上、"w"は画面左、"e"は画面右の方向(東西南北の英語の頭文字)がオブジェクトの端点の座標値になる。


<item type="rect">
<pos y="100" x="100" width="50" height="50" anchor="ne"/>
<box>
<item type="label">
<normal font="Sans 10" color="#ffffff"/>
<text>テスト文字列</text>
</item>
</box>
</item>