やっぱり、ね。

| HOME | 現在のログ | 注意事項 | 過去ログ | 文字検索 | 管理モード |

[415] linux-2.6.x boot logo ( 2007/05/31(Thu) 14:53:50  )

せったー
linux-2.6.x で、フレームバッファの起動ロゴ変更する方法。

linux-2.4.x の時は、カーネルのソースに、サイズが直書きしてあったり、
drivers/video/fbcon.c の以下の部分
#define LOGO_H 80
#define LOGO_W 80
その画像自体がヘッダファイル(linux_logo.h)で、
それをを作る gimp のユーティリティ
GLOGO 1.3: A gimp plug-in to create the linux-logo includefile

でもサイズ固定で直接書き直す必要があった。
glogo.c の以下の部分
#define WIDTH 80
#define HEIGHT 80
および、glogo_simple.scm の以下の部分。
(gimp-image-scale img2 80 80)
(gimp-image-scale img16 80 80)
(gimp-image-scale img224 80 80)

linux-2.6.x のばあい、サイズはとりあえず気にしなくとも良いので、
だいぶ楽になりました。

・基本的には、好きな png ファイルを作る。
・以下のコマンドで ppm に変換する。
$ pngtopnm logo.png | pnmtoplainpnm > logo_linux_clut224.ppm
・そして、カーネルソースツリーのそれと置き換える。
$ cp logo_linux_clut224.ppm /usr/src/linux/drivers/video/logo/

・カーネルのコンパイル時に色が足りないなどといわれた場合
$ pngtopnm logo.png | ppmquant -fs 223 | pnmtoplainpnm > logo_linux_clut224.ppm
  で、色数を減らす。

Vine-Linux4.1 での kernel-2.6.16-0vlxx.src.rpm の SPEC ファイルでは、
以下のように差し替えているので、
...
# fb boot logo
Source100: logo_vine_clut224.ppm
...
cp -f %{SOURCE100} drivers/video/logo/logo_linux_clut224.ppm
...

rpm/SOURCES の logo_vine_clut224.ppm を新しいものに置換え、
rpmbuild する。

[415-1] Re:linux-2.6.x boot logo (2007/06/03(Sun) 05:52:15  [home])

佐藤精一
gimp の plugin より linux_logo の方が楽だと思います。
http://www.deater.net/weave/vmwprod/linux_logo/

[415-2] Re:linux-2.6.x boot logo (2007/06/03(Sun) 07:02:23  )

せったー
なるほ。情報ありがとうございます。ちょっと調べてみよう。
今後は、bootsplash (FC とかは、こっち使ってるみたいですけど)

http://www.bootsplash.org/Welcome_to_the_graphical_world_of_Linux

が主流になってくるんですかね。

[415-3] Re:linux-2.6.x boot logo (2007/06/06(Wed) 20:54:05  )

せったー
なんか、これ、LRP の時に使ってたような...
しかし、いまだに最新版がでているとは。需要けっこうあるのかしら。。。?

[415-4] Re:linux-2.6.x boot logo (2007/07/16(Mon) 17:18:09  [home])

佐藤精一
間違えました。
linux_logo ではなくて fblogo でした。


[415-5] Re:linux-2.6.x boot logo (2007/07/17(Tue) 09:22:58  )

せったー
fblogo ですね。
確かに便利そうです。
fblogo_patch のスクリプトとか...
あれれ、手元のマシンの中にバイナリを作った形跡があるなぁ。
なぜ使わなかったんだろう。
忘れちゃいました (^^;;;

[戻る]

このフォームから返信してください  ( *の項目は必ず入力してください )
*お名前:
*タイトル:
E-mail:
URL:
*本文:
アイコン:
文字色:
パスワード:  (このパスワードで記事を削除できます)
| HOME | 現在のログ | 注意事項 | 過去ログ | 文字検索 | 管理モード |