SSブログ

【Ubuntu 10.04】 起動画面の背景色変更方法 (Plymouth カスタマイズ) [ubuntu]

数週間前に、某Q&AサイトでUbuntu 10.04の起動画面(Plymouth)の背景色を変えたいという質問がありました。(どのような回答があったのかは知りませんが・・・)

そこで、ちょっとUbuntu Logoのテーマのスクリプトをいじって背景色を変えてみました。

この変更方法は、別のテーマでも/lib/plymouth/themes/<theme name>/xxxxxxxxx.plymouthxxxxxxxxの部分は大抵テーマ名になってます。)をlessなどで見て、 「ModuleName=script」という記述があれば基本的に同じようにできます。ただ、後述のscriptファイルで背景を画像で埋め尽くしている場合は意味がありません。

具体的なubuntu-logoの背景の変更方法は、

1) scriptファイルをエディタで開く

端末から

gksu gedit /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.script

としてscriptファイルをエディタで開きます。

 

2) 色を変える。

166行目あたりに、下記の記述があると思います。

Window.SetBackgroundTopColor (0.16, 0.00, 0.12);     # Nice colour on top of the screen fading to
Window.SetBackgroundBottomColor (0.16, 0.00, 0.12);  # an equally nice colour on the bottom

例えば、

Window.SetBackgroundTopColor (0,0,0);
Window.SetBackgroundBottomColor (0,0,1);

と書き直すと、(#以降はコメントなので省略しました。また数字に色が付いているのは説明の為です)

SS-marverick-boot001.JPG

となります。(このスクリーンショットはVboxでubuntu 10.10 alpha 2で行った時のものですが、一緒です。)

説明すると、Window.SetBackgroundTopColor は画面の上部、 Window.SetBackgroundBottomColorは画面の下部の背景色を設定します。

そして、 どちらのメソッド(?)も (0,0,0) と、括弧の中に3つの数字をカンマで区切っていて、光の三原色(RGB)を表しています。1つ目が赤、2つ目が緑、3つ目が青となっていて、0~1の間の値を取ります。

なので Window.SetBackgroundBottomColor (0,0,1);となっているので下側が青です。

下記のようにすれば、背景は真っ黒です。

Window.SetBackgroundTopColor (0,0,0);
Window.SetBackgroundBottomColor (0,0,0);

気にいった色に修正してください。

 

3) 反映させる(不要かも)

端末から

sudo update-initramfs -u

と入力して、initrdを再作成します。

以上です。

下記は本記事の元ネタURLです。

http://www.freedesktop.org/wiki/Software/Plymouth/Scripts

 ←コンパス付きターボライター

  ヨットに乗るのでいいかも、簡単な防水もしてあるみたいだし。
  それよりタバコ止めた方がいいかもな~
  PCにとっては(・A ・) イクナイ!と思う。


nice!(0)  コメント(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。