Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora Resources > Guides & Solutions (Not For Questions)
FedoraForum Search

Forgot Password? Join Us!

Guides & Solutions (Not For Questions) Post your guides here (No links to Blogs accepted). You can also append your comments/questions to a guide, but don't start a new thread to ask a question. Use another forum for that.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 9th November 2012, 04:48 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Moon Zap (aka F16 fedora-world Plymouth theme)

Getting a little bored with some of the cookie-cutter theme concepts in fedora recently? Yeah. Me too. I suppose there's nothing wrong with that sort of goose-stepping conformity ... it's just not exactly my cup of tea. Not in things linux, anyway. (Or most things in life, as a matter of practice.) <....>

That doesn't mean, however, that I'm not prone to getting a little lock-jawed on some concepts, and dragging them to ground and chewing on them long past the beaten-into-pink-frothy-slime stages of the operation. <....> <....>

So it has been with things themed in fedora, and particularly with F16. It also seems somehow sadly appropriate that I wouldn't get around to finishing those themeing chores until right about he same time the release I'm currently working on is slated to go EOL. <....>

And ... to be strictly honest, the idea of themeing Plymouth was purely vaporware until I finished building the Fedora Deathstar wallpaper, and the long stack of layers in the GIMP layers window suggested an animation. So I built it as an animated gif. But ... given the palette restrictions in gifs, it worked, but it worked ugly.


Figure-1 gif animation


It was kinda interesting, but almost as useful as a floppy drive mounted on a roasted chicken. <....>


Then ... epiphany! Why not a Plymouth theme?!

And so ...

If you want to try moon-zap, aka fedora-world, as root, download and then unpack this into /usr/share/plymouth/themes/

Then: (as root)
Code:
# plymouth-set-default-theme fedora-world --rebuild-initrd
That will take a few minutes to complete, even on a fast system. Just patiently wait until it gets done. Then close the terminal when the cursor re-appears.

As long as nothing blew up or the invading aliens didn't mind-wipe your entire system in the process, the next time you boot up, Moon Zap should have taken the place of the default filling fedora bubble. (charge theme) <....>

Then ... if you are completely horrified by what you have done, you can return to the sad group-think comforts of conformity by:

Code:
# plymouth-set-default-theme charge --rebuild-initrd
One last word of warning. Before you attempt this, make sure you have and understand the skills needed to remove rhgb from the kernel line on the fly (in grub) so you can boot up to fix it if something fails. That being said, if something fails, you will boot up just fine, but you'll get the old three color advancing bar on the bottom during boot.

That should do it. Have fun and ... be careful. <....>

.
Reply With Quote
  #2  
Old 9th November 2012, 08:58 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

If anyone else has tried this, I invite you to post and let me know how it worked out.
Reply With Quote
  #3  
Old 9th November 2012, 09:41 PM
Yellowman
Guest
 
Posts: n/a
linuxfirefox
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

I was going to comment but I decided to spare your feeling
Reply With Quote
  #4  
Old 9th November 2012, 09:42 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

Duly noted. Thanks! <....>

But did it work?
Reply With Quote
  #5  
Old 9th November 2012, 09:45 PM
Yellowman
Guest
 
Posts: n/a
linuxfirefox
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

Quote:
Originally Posted by Dan View Post
Duly noted. Thanks! <....>

But did it work?

I haven't used plymouth for ages and didn't test it.
I was just pulling your chain
Reply With Quote
  #6  
Old 9th November 2012, 09:47 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

Aha! Ok.

<....>
Reply With Quote
  #7  
Old 10th November 2012, 06:32 PM
LongTimeDabbler Offline
Registered User
 
Join Date: Jan 2011
Posts: 151
linuxchrome
Re: Turn Off Graphical Boot

I did this Dan. And it worked. Just a couple of comments/questions.

I didn't know right away that your initrd file is another way of
specifying your initramfs file. They are really two ways of saying
the same thing, right?

Also when the computer first comes up for air I get a static shot of one of your pngs,
then I get the BIOS screen, and then I get grub menu, and then I get your animation.
(I also see the Nvidia logo just before gnome since I'm using Nvidia video driver).

But I was wondering why the static view of the png shows up as the very first thing, before
the BIOS and before grub. It almost seems contradictory that something could show up
before the BIOS but it does.
Reply With Quote
  #8  
Old 10th November 2012, 06:57 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: Turn Off Graphical Boot

Quote:
Originally Posted by LongTimeDabbler View Post
I did this Dan. And it worked. Just a couple of comments/questions.

I didn't know right away that your initrd file is another way of
specifying your initramfs file. They are really two ways of saying
the same thing, right?
Uhm, if I understand the question correctly, no. Pablo and I had a fairly lengthy discussion about this, and as it truns out, I think the Plymouth initrd is a separate file. It does not necessarily involve the initramfs file. But I'll readily admit I am no expert in this area.

Quote:
Also when the computer first comes up for air I get a static shot of one of your pngs,
then I get the BIOS screen, and then I get grub menu, and then I get your animation.
(I also see the Nvidia logo just before gnome since I'm using Nvidia video driver).

But I was wondering why the static view of the png shows up as the very first thing, before
the BIOS and before grub. It almost seems contradictory that something could show up
before the BIOS but it does.
Seemingly Contradictory indeed! However, there is a simple explanation. What you are seeing is in fact two processes. The first appearance is not actually part of the boot up. It's part of the previous session's shut down.

Then the system shuts down, and on reboot, goes through the stages of: BIOS, CMOS, Grub, initramfs + Plymouth (concurrent), X11 startup (Nvidia screen) then GDM, then after you log in, Gnome Shell (or your chosen DE/WM).
Reply With Quote
  #9  
Old 10th November 2012, 07:06 PM
LongTimeDabbler Offline
Registered User
 
Join Date: Jan 2011
Posts: 151
linuxchrome
Re: Turn Off Graphical Boot

Quote:
Originally Posted by Dan View Post
Uhm, if I understand the question correctly, no. Pablo and I had a fairly lengthy discussion about this, and as it truns out, I think the Plymouth initrd is a separate file. It does not necessarily involve the initramfs file. But I'll readily admit I am no expert in this area.
Well when I ran the initrd command it caused a new version of initramfs to appear
as judging by timestamp. Also a "locate initrd" came up not empty but mostly showed
some header files that were kernel version specific. It sure seemed to me that the
initrd command in fact, caused a new initramfs file to be built. I'm no expert either,
however.


Quote:
Originally Posted by Dan View Post
Seemingly Contradictory indeed! However, there is a simple explanation. What you are seeing is in fact two processes. The first appearance is not actually part of the boot up. It's part of the previous session's shut down.

Then the system shuts down, and on reboot, goes through the stages of: BIOS, CMOS, Grub, initramfs, Plymouth, X11 startup (Nvidia screen) then GDM, then after you log in, Gnome Shell (or your chosen DE/WM).
I think you are exactly right here. I was monkeying around with plymouth by running
plymouth --show-splash as detailed here (not recommended)

https://wiki.archlinux.org/index.php/Plymouth

This locked up my system tighter than <insert your favorite metaphor here> and
I had to hard reboot. That time I no longer saw the static png. So this explanation
makes good sense to me.
Reply With Quote
  #10  
Old 10th November 2012, 07:15 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: Turn Off Graphical Boot

Quote:
Well when I ran the initrd command it caused a new version of initramfs to appear
as judging by timestamp. Also a "locate initrd" came up not empty but mostly showed
some header files that were kernel version specific. It sure seemed to me that the
initrd command in fact, caused a new initramfs file to be built. I'm no expert either,
however.
<....>

Huh?! That's what I initially thought, but re-checked, and last time I ran it, the initramfs file didn't change.

Uh, oh! Back to the drawing board. Something ain't right in Rome!

EDIT: *Sigh!* Now more trouble.

On the big desktop (daily driver)
Code:
# plymouth-set-default-theme fedora-world --rebuild-initrd
grubby fatal error: unable to find a suitable template
Seems my holdover legacy grub.conf pooched the process. <....>
Reply With Quote
  #11  
Old 10th November 2012, 07:19 PM
Dan Offline
Administrator
 
Join Date: Jun 2006
Location: Paris, TX
Posts: 24,099
linuxfirefox
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

Posts move to appropriate thread.
Reply With Quote
  #12  
Old 10th November 2012, 07:35 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 7,408
linuxchrome
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

@LongTimeDabbler -

Compare the timestamps of your /boot/initramfs........img file(s) and /boot/initrd-plymouth.img file. I think you'll see the initrd-plymouth.img file is newer. There is no "initrd" command, at least not on F16. There is a "mkinitrd" command, which has nothing to do with Plymouth.

The option "--rebuild-initrd" to the "plymouth-set-default-theme" command causes a rebuild of the /boot/initrd-plymouth.img file.

If you care to not see the Nvidia splash, you can add this to your xorg.conf "Device" section:
Code:
Option      "NoLogo"    "true"

Last edited by PabloTwo; 10th November 2012 at 07:44 PM.
Reply With Quote
  #13  
Old 10th November 2012, 07:41 PM
LongTimeDabbler Offline
Registered User
 
Join Date: Jan 2011
Posts: 151
linuxchrome
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

But hold on - I basically don't have an "initrd" file. Just an initramfs file.
Which is the one with the updated timestamp.

Code:
{1:37pm 0 W520-fedora} /boot > ls -al *3.6.5*
-rw-r--r--. 1 root root   122050 Oct 31 15:41 config-3.6.5-1.fc17.x86_64
-rw-------. 1 root root 37830383 Nov 10 12:24 initramfs-3.6.5-1.fc17.x86_64.img
-rw-------. 1 root root  2506237 Oct 31 15:41 System.map-3.6.5-1.fc17.x86_64
-rwxr-xr-x. 1 root root  4839968 Oct 31 15:41 vmlinuz-3.6.5-1.fc17.x86_64
{1:37pm 0 W520-fedora} /boot > ls *initrd*
ls: No match.

Right when I said "initrd" command I really meant the plymouth command that
caused the file to be rebuilt - the --rebuilt-initrd to the plymouth command. Just
did that to save some keystrokes.
Reply With Quote
  #14  
Old 10th November 2012, 08:16 PM
PabloTwo Offline
"Registered User" T-Shirt Winner
 
Join Date: Mar 2007
Location: Seville, FL
Posts: 7,408
linuxchrome
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

Maybe somethings different in F17 than F16, which is what I run.

plymouth-0.8.4-0.20110822.6.fc16.x86_64
Code:
BASH:~/-> ll /boot/init*
-rw-------. 1 root root 17789727 Oct 20 16:34 /boot/initramfs-3.6.2-1.fc16.x86_64.img
-rw-------. 1 root root 17885614 Nov  5 10:01 /boot/initramfs-3.6.5-2.fc16.x86_64.img
-rw-------. 1 root root 17880761 Nov  9 16:12 /boot/initramfs-3.6.6-1.fc16.x86_64.img
-rw-r--r--. 1 root root   298579 Sep 25 16:06 /boot/initrd-plymouth.img


---------- Post added at 02:16 PM ---------- Previous post was at 01:48 PM ----------

OK, I must eat a bit of crow. I had to test this for myself, just now.
Code:
BASH:~/-> sudo plymouth-set-default-theme charge --rebuild-initrd
BASH:~/-> ll /boot/init*
-rw-------. 1 root root 17789727 Oct 20 16:34 /boot/initramfs-3.6.2-1.fc16.x86_64.img
-rw-------. 1 root root 17885614 Nov  5 10:01 /boot/initramfs-3.6.5-2.fc16.x86_64.img
-rw-------. 1 root root 18216365 Nov 10 14:11 /boot/initramfs-3.6.6-1.fc16.x86_64.img <= changed
-rw-r--r--. 1 root root   298579 Sep 25 16:06 /boot/initrd-plymouth.img <= not changed
Yes, current running kernel initramfs image file was altered, not the initrd-plymouth.img file. Compare to my post above. I would hazard a guess that somewhere along the line an update to plymouth deprecated the /boot/initrd-plymouth.img file in favor of sticking things directly into the kernels initramfs....img file. That seems to be confirmed by the fact that the kernel initramfs..img file grew larger after doing the theme change command.

Last edited by PabloTwo; 10th November 2012 at 08:25 PM.
Reply With Quote
  #15  
Old 10th November 2012, 08:16 PM
Skull One Offline
Registered User
 
Join Date: Jun 2010
Location: Lost...
Posts: 1,300
linuxredhatmozilla
Re: Moon Zap (aka F16 fedora-world Plymouth theme)

You really are an artist Dan !
I think that you could enhance a little the appearance of the 'fedora death star' using the mapping function of gimp:
http://docs.gimp.org/en/plug-in-map-object.html

I have not tried it, but the result must be smoother.

Happy theming !
__________________
:confused:
Reply With Quote
Reply

Tags
aka, f16, fedoraworld, moon, plymouth, theme, zap

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
cannot change plymouth theme navaneeth Using Fedora 2 14th January 2011 11:07 AM
fedora 12 boot crush after plymouth theme update chpoxi Using Fedora 4 12th February 2010 01:14 AM
Plymouth solar theme vexen Using Fedora 5 29th December 2009 09:24 PM
Fedora 12. Plymouth cannot set default theme Thetargos Using Fedora 10 11th December 2009 02:47 PM
Can't change Plymouth Theme imaligertamer Using Fedora 1 8th February 2009 04:48 AM


Current GMT-time: 10:43 (Monday, 27-03-2017)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat