Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Other Things Gentoo
  • Search

[solved] Plymouth OpenRC Plugin on efi stub bootloader?

Still need help with Gentoo, and your question doesn't fit in the above forums? Here is your last bastion of hope.
Post Reply
Advanced search
9 posts • Page 1 of 1
Author
Message
Renkin42
n00b
n00b
Posts: 20
Joined: Thu Jan 11, 2024 2:42 am
Location: McKinleyville, CA

[solved] Plymouth OpenRC Plugin on efi stub bootloader?

  • Quote

Post by Renkin42 » Sat Apr 26, 2025 4:54 am

I'm trying to run the plymouth openrc plugin so I can see openrc messages on the splash screen, mostly just for something to look at other than just the spinner but hey technically useful. I had this working on my previous install but now it won't show anything. The only major difference I can think of is before I used grub and now I'm using the efi stub bootloader. I'm not seeing anything about it in sysklogd logs so not much to go on. any suggestions?

EDIT: in case it wasn’t clear Plymouth itself works (although only at boot, not on shutdown. Almost certain that worked before). It’s just the openrc plugin that isn’t showing up.

EDIT 2: Turns out it was a bug in the plugin. as of now there is an open pull request which I downloaded as a diff and added as a patch until the main package is updated. https://patch-diff.githubusercontent.co ... ull/2.diff
Last edited by Renkin42 on Wed Apr 30, 2025 6:01 am, edited 3 times in total.
Top
pabloblo
Tux's lil' helper
Tux's lil' helper
Posts: 87
Joined: Wed Jan 24, 2024 1:59 pm

  • Quote

Post by pabloblo » Sat Apr 26, 2025 12:34 pm

do you have in your efi boot entry : quiet splash plymouth.ignore-serial-consoles
and CONFIG_FB_SPLASH , CONFIG_DRM , CONFIG_FRAMEBUFFER_CONSOLE enable ?
Top
Renkin42
n00b
n00b
Posts: 20
Joined: Thu Jan 11, 2024 2:42 am
Location: McKinleyville, CA

  • Quote

Post by Renkin42 » Sat Apr 26, 2025 12:41 pm

pabloblo wrote:do you have in your efi boot entry : quiet splash plymouth.ignore-serial-consoles
and CONFIG_FB_SPLASH , CONFIG_DRM , CONFIG_FRAMEBUFFER_CONSOLE enable ?
I have quiet splash in there. I’ll go ahead and add the ignore-serial-console. Do the CONFIG ones also go in the kernel parameters or do those go somewhere else?
Top
pabloblo
Tux's lil' helper
Tux's lil' helper
Posts: 87
Joined: Wed Jan 24, 2024 1:59 pm

  • Quote

Post by pabloblo » Sun Apr 27, 2025 11:33 pm

are you using a kernel you compiled yourself, or a prebuilt/distribution kernel?


need to enable inside your kernel config (make menuconfig).
After enabling them (like DRM, framebuffer console, and optionally FB_SPLASH if available), you need to rebuild and reinstall your kernel and reboot.
Top
Renkin42
n00b
n00b
Posts: 20
Joined: Thu Jan 11, 2024 2:42 am
Location: McKinleyville, CA

  • Quote

Post by Renkin42 » Mon Apr 28, 2025 2:48 am

Ah sorry I forgot to mention I’m using the distribution kernel, sys-kernel/gentoo-kernel. No modifications (yet) so I would assume all that should be enabled though I’ll double check. Though I do want to be clear Plymouth itself is working, I have a splash screen. It’s specifically the openrc plugin that isn’t working. I have the spinner but no openrc messages below it.
Top
pabloblo
Tux's lil' helper
Tux's lil' helper
Posts: 87
Joined: Wed Jan 24, 2024 1:59 pm

  • Quote

Post by pabloblo » Mon Apr 28, 2025 7:10 pm

You should check if openrc-plugin.so exists (ls /usr/lib64/plymouth/openrc-plugin.so)
If it doesn’t, you need to rebuild sys-boot/plymouth with the openrc USE flag enabled. (echo "sys-boot/plymouth openrc" >> /etc/portage/package.use/plymouth)
Also, make sure your /etc/plymouth/plymouthd.conf file has StartupManager=openrc.
After that, regenerate your initramfs and reboot.
Top
Renkin42
n00b
n00b
Posts: 20
Joined: Thu Jan 11, 2024 2:42 am
Location: McKinleyville, CA

  • Quote

Post by Renkin42 » Tue Apr 29, 2025 4:38 am

So the file you mentioned doesn't seem to exist. However Plymouth doesn't appear to have an openrc use flag. The plugin is it's own package, sys-boot/plymouth-openrc-plugin. That appears to be adding /usr/plugin/plymouth.so which is present. I tried rebuilding both the plugin as well as plymouth as well as adding the initmanager line to plymouthd.conf, but sadly no dice.
Top
Renkin42
n00b
n00b
Posts: 20
Joined: Thu Jan 11, 2024 2:42 am
Location: McKinleyville, CA

  • Quote

Post by Renkin42 » Wed Apr 30, 2025 5:57 am

FIXED! Turns out there is a known bug in the plugin that tries to grab the plugin directory from OpenRC using a variable it no longer provides. There is currently an open merge request for it, which I grabbed as a diff ( https://patch-diff.githubusercontent.co ... ull/2.diff ) and placed in /etc.portage/patches/sys-boot/plymouth-openrc-plugin-0.3.0-r1.This does seem to have triggered another bug in gdm where it no longer auto switched to vt7 with the plymouth use flag enabled. With it disabled gdm only starts on my external monitor instead of both, but gnome itself works fine so good enough for me.
Top
pabloblo
Tux's lil' helper
Tux's lil' helper
Posts: 87
Joined: Wed Jan 24, 2024 1:59 pm

  • Quote

Post by pabloblo » Thu May 01, 2025 11:43 am

well done!
Top
Post Reply

9 posts • Page 1 of 1

Return to “Other Things Gentoo”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic