PLYMOUTH(1)

๐Ÿ’… PLYMOUTH(1) ๐Ÿ’…

okay so bestie, welcome to the plymouth(1) page โ€” that's the User Commands manual, and it's genuinely the little gremlin that talks to your boot splash ๐ŸŽ€


โœจ NAME โœจ

plymouth โ€” literally just sends commands to plymouthd ๐Ÿซถ


๐ŸŒธ SYNOPSIS ๐ŸŒธ

plymouth [OPTION...]

plymouth COMMAND [OPTION...]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

so the way that plymouth works is it sends commands to a running plymouthd โœจ and it's used during the boot process to control the display of the graphical boot splash. that's it, that's the whole vibe. it's the girl in the group chat relaying messages to the boot splash, and honestly? iconic ๐Ÿ‘‘


๐Ÿ’– OPTIONS ๐Ÿ’–

here's the tea โ˜• โ€” these options are understood, BUT (and this is important, ngl) they're supported for compatibility with the old rhgb-client interface, and they've been replaced by the commands described in the next section. so like... they still work, they're just a little vintage ๐ŸŽ€

  • --help โ€” show summary of options ๐Ÿ’œ
  • --debug โ€” enable verbose debug logging ๐Ÿ”ฅ (yes she WILL be loud about it)
  • --get-splash-plugin-path โ€” get the directory where splash plugins are installed ๐Ÿ“
  • --newroot=[STRING] โ€” tell plymouthd that the new root filesystem is mounted ๐ŸŒธ
  • --quit โ€” tell plymouthd to quit ๐Ÿ’€
  • --ping โ€” check if plymouthd is running ๐Ÿ‘€ (the vibe check, basically)
  • --has-active-vt โ€” check if plymouthd has an active vt โœจ
  • --sysinit โ€” tell plymouthd root filesystem is mounted read-write ๐Ÿฆ‹
  • --show-splash โ€” show the splash screen ๐ŸŒˆ
  • --hide-splash โ€” hide the splash screen ๐Ÿ™ˆ
  • --ask-for-password โ€” ask the user for a password ๐Ÿ”
  • --ignore-keystroke=[STRING] โ€” remove sensitivity to a keystroke ๐Ÿ’…
  • --update=[STRING] โ€” tell plymouthd an update about boot progress โญ
  • --details โ€” tell plymouthd there were errors during boot ๐Ÿ˜ญ
  • --wait โ€” wait for plymouthd to quit ๐Ÿงš

๐Ÿ‘‘ COMMANDS ๐Ÿ‘‘

these are the main characters, fr fr. the following commands are understood:

  • change-mode OPTION โ€” change the operation mode โœจ
    • --boot-up โ€” start the system up ๐ŸŒ…
    • --shutdown โ€” shutting the system up ๐Ÿ’ค
    • --updates โ€” applying updates ๐Ÿ”„
  • system-update OPTION โ€” tell plymouthd about boot progress ๐Ÿ“Š
    • --progress=INTEGER โ€” the percentage progress of the updates ๐Ÿ”ข
  • update OPTION โ€” tell plymouthd about boot status changes ๐Ÿ’ซ
    • --status=STRING โ€” tell plymouthd the current boot status ๐Ÿ“
  • update-root-fs OPTION โ€” tell plymouthd about root filesystem changes ๐ŸŒณ
    • --new-root-dir=STRING โ€” root filesystem is about to change ๐Ÿšจ
    • --read-write โ€” root filesystem is no longer read-only โœ๏ธ
  • show-splash โ€” tell plymouthd to show splash screen ๐ŸŒˆ
  • hide-splash โ€” tell plymouthd to hide splash screen ๐Ÿ™ˆ
  • ask-for-password OPTION โ€” ask the user for a password ๐Ÿ”
    • --command=STRING โ€” command to send password to via standard input ๐Ÿ“จ
    • --prompt=STRING โ€” message to display when asking for password ๐Ÿ’ฌ
    • --number-of-tries=INTEGER โ€” number of times to ask before giving up (requires --command) โณ
    • --dont-pause-progress โ€” don't pause boot progress bar while asking โธ๏ธ
  • ask-question โ€” ask the user a question โ“
    • --command=STRING โ€” command to send the answer to via standard input ๐Ÿ“จ
    • --prompt=STRING โ€” message to display when asking the question ๐Ÿ’ฌ
    • --dont-pause-progress โ€” don't pause boot progress bar while asking โธ๏ธ
  • display-message OPTION โ€” display a message ๐Ÿ’Œ
    • --text=STRING โ€” the message text ๐Ÿ—’๏ธ
  • hide-message OPTION โ€” hide a message ๐Ÿ™ˆ
    • --text=STRING โ€” the message text ๐Ÿ—’๏ธ
  • watch-keystroke OPTION โ€” become sensitive to a keystroke ๐Ÿ‘€
    • --command=STRING โ€” command to send keystroke to via standard input ๐Ÿ“จ
    • --keys=STRING โ€” keys to become sensitive to โŒจ๏ธ
  • ignore-keystroke OPTION โ€” remove sensitivity to a keystroke ๐Ÿ’…
    • --keys=STRING โ€” keys to remove sensitivity from โŒจ๏ธ
  • pause-progress โ€” pause boot progress bar โธ๏ธ
  • unpause-progress โ€” unpause boot progress bar โ–ถ๏ธ
  • report-error โ€” tell plymouthd there were errors during boot ๐Ÿ˜ญ
  • deactivate โ€” tell plymouthd to deactivate ๐Ÿ’ค
  • reactivate โ€” tell plymouthd to reactivate ๐Ÿ”ฅ
  • quit OPTION โ€” tell plymouthd to quit ๐Ÿ‘‹
    • --retain-splash โ€” don't explicitly hide boot splash on exit ๐Ÿ–ผ๏ธ
lowkey important reminder bestie: these commands talk to a running plymouthd, so if it's not running, nothing's happening. no cap ๐Ÿ’€

๐Ÿงš SEE ALSO ๐Ÿงš

grub(8), plymouth(8), plymouthd(8), http://www.freedesktop.org/wiki/Software/Plymouth ๐Ÿฆ‹


okay that's the whole page, you ate that ๐Ÿ’… and yeah โ€” this page is plymouth, from PLYMOUTH(1), the manual for User Commands. go forth and splash responsibly, bestie ๐Ÿซถ๐Ÿ’–โœจ

๐Ÿ“ฆ where this page comes from