Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Probleme mit fblogo [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
reyneke
Guru
Guru


Joined: 09 Jan 2004
Posts: 542
Location: Augsburg / Germany

PostPosted: Sun Dec 19, 2004 9:51 pm    Post subject: Probleme mit fblogo [solved] Reply with quote

Hallo, Forum.

Nachdem ich mal ausgehend von den Vanilla-Sources von kernel.org (2.6.9) mein eigenes "Patchset" erstellt habe, wollte ich den Kernel mit meinem eigenen Bootlogo verzieren.
Ich habe also ein PNG (80x66 px) mit ImageMagick und fblogo in einen Header verwandelt (linux_logo.h) und habe dieses mittels fblogo_patch in die Sourcen gepatcht.
fblogo_patch suchte die Datei fbcon.c zunächst an der falschen Stelle (/usr/src/linux/drivers/video). Diese befand sich zwar in selbigem Verzeichnis, leider aber in einem Unterordner (console). Ich habe das im Skript fblogo_patch korrigiert und es funktionierte.
Keinerlei Fehlermeldung, Returncode 0. Auch der Kernel kompilierte und bootete ohne Probleme - leider auch ohne mein Custom Logo. Wieder thronte ein Pinguin in der Ecke.
Habe ich was falsch gemacht oder funktioniert fblogo nicht mehr mit Kernel-2.6?

Danke im Voraus.
reyneke.
_________________
I like to wait to see how things turn out
If You Apply Some Pressure
WHAT HAPPENS when you lose EVERYTHING?
You start again.
You start all over again.

Maximo Park - Apply Some Pressure


Last edited by reyneke on Mon Dec 20, 2004 1:39 pm; edited 1 time in total
Back to top
View user's profile Send private message
Macumba
Tux's lil' helper
Tux's lil' helper


Joined: 13 Sep 2004
Posts: 112

PostPosted: Sun Dec 19, 2004 10:04 pm    Post subject: Reply with quote

http://gentoo-wiki.com/HOWTO_Linux_Logo_Hack
sach ich nur,
und sach mal bescheid, wenns klappt, dann versuch ichs auch mal :wink:

die
http://home.tvd.be/cr26864/Linux/fbdev/logo.html
find ich auch interessant
_________________
Code:
dd if=/dev/urandom of=/dev/speech

ogg - mp3
Back to top
View user's profile Send private message
reyneke
Guru
Guru


Joined: 09 Jan 2004
Posts: 542
Location: Augsburg / Germany

PostPosted: Sun Dec 19, 2004 10:18 pm    Post subject: Reply with quote

Hatte es auch grade entdeckt ;) - das Wiki macht sich langsam!
Ich kompiliere grade einen neuen Kernel; das Logo hab ich diesmal nach der Anleitung im Wiki erstellt. Melde mich nach dem Reboot nochmal.

Danke!
reyneke.

P.S.: In einer anderen Anleitung stand, daß das Logo nur 80x80 px groß sein darf. Ist das richtig oder kann man auch größere Bilder verwenden? Die 224-Farben.Grenze dürfte ja wohl vorerst nicht zu brechen sein.

später:
Naja. Nachdem der erste Versuch auch nicht von Erfolg gekrönt war, hab ich mit /usr/src/linux/drivers/video/logo/ mal genauer angesehen und herausgefunden, daß das "normale" Logo sich hinter logo_linux_clut224.ppm versteckt und habe flugs dieses durch mein eigenes logo.ppm ersetzt und nochmal kompiliert.
Jetzt funktioniert bei beiden Kerneln weder Logo noch Framebuffer. Ich verschiebe meine Experimente mal auf morgen.
Falls noch jemand Anregungen hat, bin ich natürlich weiterhin empfänglich

und verbleibe dankend :)

reyneke.

noch später:
Ich habe nun herausgefunden, daß man die custom_logo.c-Datei mittels dem Tool pnmtologo, das auf der Site downzuloaden ist, erstellen kann. Das hatte der Author wohl vergessen. Jetzt muß ich nur noch herauskriegen, wie ich dem Compiler sage, daß er meine custom_logo.{ppm/c} verwenden soll. Jemand 'ne Idee?
Hier nochmal dr Ablauf:
Code:

pngtopnm logo.png | pnmtoplainpnm > logo_linux_FancyName.ppm
pnmtologo logo_linux_FancyName.ppm > logo_linux_FancyName.c

cp logo_linux_FancyName.[ppm|c]  /usr/src/linux/drivers/video/logo/


'nacht!
_________________
I like to wait to see how things turn out
If You Apply Some Pressure
WHAT HAPPENS when you lose EVERYTHING?
You start again.
You start all over again.

Maximo Park - Apply Some Pressure
Back to top
View user's profile Send private message
reyneke
Guru
Guru


Joined: 09 Jan 2004
Posts: 542
Location: Augsburg / Germany

PostPosted: Mon Dec 20, 2004 1:39 pm    Post subject: Reply with quote

OK. War eigentlich logisch:
Code:

1.  pngtopnm logo.png | pnmtoplainpnm > logo_linux_FancyName.ppm
2.  pnmtologo logo_linux_FancyName.ppm > logo_linux_FancyName.c
3.  echo "#include <linux/linux_logo.h>" >> logo_linux_FancyName.c (falls das noch nicht drin steht)
4.  cp logo_linux_FancyName.[ppm|c]  /usr/src/linux/drivers/video/logo/linux_logo_clut224.[c|ppm]

Dann klappt's auch mit'm Custom Logo. Schade, daß das Howto im Wiki unvollständig ist, denn so, wie's da steht klappt's leider nicht.
Wäre nett, wenn das jemand nachvollziehen würde, damit ich weiß, ob man's verallgemeinern kann.

Danke im voraus.
Gruß,
reyneke.
_________________
I like to wait to see how things turn out
If You Apply Some Pressure
WHAT HAPPENS when you lose EVERYTHING?
You start again.
You start all over again.

Maximo Park - Apply Some Pressure
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum