![]() |
Gnomeログオンテーマ 〜オランダの風車〜 for Linux |
風車のある景色のLinux Gnomeログオン テーマです。
写真の撮影場所は、オランダのライデン旧市街を取り囲む環壕にある風車De Valkです。
目次 |
Gnome システムメニューの、管理 → ログイン画面のダイアログよりインストールします。(解凍せずに、配布したファイルそのままをインストール時に指定します)
利用しているマシンの解像度や色深度、言語設定によってうまく表示されない場合は、圧縮ファイル(LeidenWindmill.tar.gz)に含まれるLeidenWindmill.xmlを編集したり、画像ファイルの色深度を落としたりすると良いかもしれません。
テーマ ファイルの文法は、Gnome公式サイトのThemed Greeterに詳しい解説が掲載されています。
<item type="rect"> <pos y="20%" x="100" width="50" height="50" anchor="ne"/> <box> <item type="label"> <normal font="Sans 10" color="#ffffff"/> <text>テスト文字列</text> </item> </box> </item>
位置は、画面左上からの距離になり、単位が無いときはピクセル数、"%"を付けたときは画面割合となります。
anchor属性には、オブジェクトのどこを指定された座標位置に合わせるかを指定するものです。"nw" はオブジェクトの左上(n=north, w=west)を座標位置にあわせることを示します。ほかに"s"=south, "e"=east, "c"=centre があります。この座標設定さえ分かってしまえば、後は自由自在にオブジェクトを画面上に配置できます。
<item type="rect"> <pos y="85%" x="10%" width="100%" height="50" anchor="nw"/> <box> <item type="rect"> <pos y="0" x="0" width="box" height="box" anchor="nw"/> <box> <item type="label" id="pam-prompt"> <pos x="0"/> <normal font="Sans 10" color="#ffffff"/> <stock type="username-label"/> </item> <item type="entry" id="user-pw-entry"> <pos x="20" width="160" height="18"/> <normal font="Sans 10" color="#000000"/> <text/> </item> </box> </item> </box> </item>
「ユーザ名」「パスワード」という文字列を表示するのは、<item type="label">タグです。このタグで囲んだ中に、<text>タグがあればその内容を表示します。しかし、ここでは ローカル言語で表示するために <stock type="username-label"/> というタグを使っています。日本語環境では「ユーザ名」と表示され、オランダ語環境では「Usernaam」と表示されるのはこのタグを使っているからです。
「インプット ボックス」は、<item type="entry" id="user-pw-entry"> タグで表示しています。
次の環境で動作確認済みです
GNU GPL フリーソフトウエア http://www.opensource.jp/gpl/gpl.ja.html
このプログラムはフリーソフトウェアです。あなたはこれを、フリーソフトウェア財団によって発行された GNU 一般公衆利用許諾契約書(バージョン2か、希望によってはそれ以降のバージョンのうちどれか)の定める条件の下で再頒布または改変することができます。
このプログラムは有用であることを願って頒布されますが、*全くの無保証* です。商業可能性の保証や特定の目的への適合性は、言外に示されたものも含め全く存在しません。詳しくはGNU 一般公衆利用許諾契約書をご覧ください。
あなたはこのプログラムと共に、GNU 一般公衆利用許諾契約書の複製物を一部受け取ったはずです。もし受け取っていなければ、フリーソフトウェア財団まで請求してください(宛先は the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA)。