Arch linux plymouth theme

Brain Writings

Plymouth is a graphical boot system and logger for Red Hat Enterprise Linux 7, which makes use of the kernel-based mode setting (KMS) and Direct Rendering Manager (DRM). Plymouth also handles user interaction during boot.

How do I turn off Plymouth?

  1. Edit grub config. In your editor of choice, open the /etc/default/grub file with sudo .
  2. Update grub. In order to apply the config changes to the grub bootloader, run the following command: sudo update-grub.
  3. Uninstall plymouth.
  4. Remove lingering config directories.

How do you test a Plymouth theme?

You can test themes within a session.

  1. Install the package plymouth-x11.
  2. Run sudo plymouthd ; sudo plymouth –show-splash ; sleep 10 ; sudo killall plymouthd.

How do I install Plymouth themes?

To start the Plymouth daemon:

  1. Boot system and login as usual.
  2. [RECOMMENDED] Install plymouth-x11 package (allows you to see the boot screen in an X11 window) sudo apt-get install plymouth-x11.
  3. Start a terminal (such as gnome-terminal)
  4. Start the Plymouth daemon by running the following:

Does Ubuntu use Plymouth?

Plymouth is the application which provides the graphical “splash” screen when booting and shutting down an Ubuntu system. Note that on Ubuntu, Plymouth is considered to be the “owner” of the console device (/dev/console) so no application should attempt to modify terminal attributes for this device at boot or shutdown.

How do I activate plymouth?

  1. Power on system.
  2. Hold down the CONTROL key until the Grub boot menu appears.
  3. Type “e” to edit the default kernel command-line.
  4. Use the arrow keys to go to the end of the line which starts “linux /boot/vmlinuz …”.
  5. Add a space character, followed by “plymouth:debug”.
  6. Type CONTROL+x to boot.

How do I turn off plymouth Fedora?

Technically you can disable Plymouth completely by editing the grub lines, to do this edit /etc/default/grub and remove “rhgb quiet” from GRUB_CMDLINE_LINUX. On EFI you would run grub2-mkconfig -o /boot/efi/EFI/fedora/grub.

How do I make my own Plymouth theme?

  1. Select the default theme. sudo update-alternatives –config default.plymouth And select the number for your theme (I can’t say this for sure but if the theme you want is under 0 for the auto mode, then I would select that as I think it boots in faster than manual)
  2. Update the initramfs image.

How do I start Plymouth?

Can I remove Plymouth?

Fortunately, you don’t need to remove plymouth in order to disable it; there’s a GRUB boot option called splash that can toggle the graphical boot screen on or off. (on a command-line-only system or any other Ubuntu variant, open a terminal and type sudo nano /etc/default/grub instead.)

Читайте также:  Arch linux virtualbox kernel driver

Источник

Plymouth

Plymouth is a project from Fedora and now listed among the freedesktop.org’s official resources providing a flicker-free graphical boot process. It relies on kernel mode setting (KMS) to set the native resolution of the display as early as possible, then provides an eye-candy splash screen leading all the way up to the login manager.

Preparation

Plymouth primarily uses KMS to display graphics, but on UEFI systems it can utilize the EFI framebuffer.

If you cannot use KMS, e.g. because you are using a proprietary driver, or if you do not want to use the EFI framebuffer, consider using Uvesafb as it works with widescreen resolutions. If you have neither KMS nor a framebuffer, Plymouth will fall back to text-mode.

Installation

Plymouth is available with the stable package plymouth . For the development version, use plymouth-git AUR .

By default, Plymouth logs the boot messages into /var/log/boot.log , and does not show the graphical splash screen.

  • If you want to see the splash screen, append splash to the kernel parameters.
  • If you want silent boot, append quiet too.
  • If you want to disable the logging, append plymouth.nolog .

To start Plymouth on early boot, you must configure your initramfs generator to create images including Plymouth.

mkinitcpio

Add plymouth to the HOOKS array in mkinitcpio.conf.

dracut

After installing Plymouth, dracut will automatically detect it and add it to your initramfs images. If autodetection fails, you can force dracut to include Plymouth by adding the following line to your dracut configuration:

/etc/dracut.conf.d/myflags.conf
add_dracutmodules+=" plymouth "

Configuration

Plymouth can be configured in file /etc/plymouth/plymouthd.conf . You can see the default values in /usr/share/plymouth/plymouthd.defaults .

Changing the theme

Plymouth comes with a selection of themes:

  1. BGRT: A variation of Spinner that keeps the OEM logo if available (BGRT stands for Boot Graphics Resource Table)
  2. Fade-in: «Simple theme that fades in and out with shimmering stars»
  3. Glow: «Corporate theme with pie chart boot progress followed by a glowing emerging logo»
  4. Script: «Script example plugin» (Despite the description seems to be a quite nice Arch logo theme)
  5. Solar: «Space theme with violent flaring blue star»
  6. Spinner: «Simple theme with a loading spinner»
  7. Spinfinity: «Simple theme that shows a rotating infinity sign in the center of the screen»
  8. Tribar: «Text mode theme with tricolor progress bar»
  9. (Text: «Text mode theme with tricolor progress bar»)
  10. (Details: «Verbose fallback theme»)

By default, the bgrt theme is selected. The theme can be changed editing the configuration file, for example:

# plymouth-set-default-theme -R theme 

Every time a theme is changed, the initrd must be rebuilt. The -R option ensures that it is rebuilt (otherwise regenerate the initramfs manually).

Install new themes

You can install other themes from AUR. [1], alternatively plymouth-kcm provides integration into KDE Plasma’s settings and offers themes not available on the AUR.

Читайте также:  Удалить драйвер wifi kali linux

All currently installed themes can be listed by using this command:

$ plymouth-set-default-theme -l
$ ls /usr/share/plymouth/themes
bgrt details fade-in glow script solar spinfinity spinner text tribar

Show delay

Plymouth has a configuration option to delay the splash screen:

On systems that boot quickly, you may only see a flicker of your splash theme before your DM or login prompt is ready. You can set ShowDelay to an interval (in seconds) longer than your boot time to prevent this flicker and only show a blank screen. The default is 0 seconds, so you should not need to change this to a different value to see your splash earlier during boot.

HiDPI

Edit the configuration file:

DeviceScale=an-integer-scaling-factor

Tips and tricks

Show boot messages

During boot you can switch to boot messages by pressing the Esc key.

Smooth transition

GDM supports smooth transition out of the box.

For other display managers you can get a nearly smooth transition with the following drop-in snippet for display-manager.service :

/etc/systemd/system/display-manager.service.d/plymouth.conf
[Unit] Conflicts=plymouth-quit.service After=plymouth-quit.service rc-local.service plymouth-start.service systemd-user-sessions.service OnFailure=plymouth-quit.service [Service] ExecStartPre=-/usr/bin/plymouth deactivate ExecStartPost=-/usr/bin/sleep 30 ExecStartPost=-/usr/bin/plymouth quit --retain-splash

Preview themes

Themes can be previewed without rebuilding initrd, press Ctrl+Alt+F6 to switch to a text terminal, log in as root and type:

# plymouthd # plymouth --show-splash

To quit the preview, press Ctrl+Alt+F6 again and type:

Change background image

You can add a background image for two-step-based themes (such as spinner and bgrt). Just place your desired image into /usr/share/plymouth/themes/spinner/background-tile.png . Do not forget to regenerate the initrd once the theme changed.

Missing BGRT image

In case you are using the BGRT theme but the UEFI does not provide a vendor logo, you can place a fallback image into /usr/share/plymouth/themes/spinner/bgrt-fallback.png to show it instead.

Slow down boot to show the full animation

On systems with a very fast boot time, it might be necessary to add a delay to plymouth-quit.service with a drop-in snippet containing ExecStartPre=/usr/bin/sleep 5 if showing the whole animation is desired. See this reddit post.

Troubleshooting

Disable with kernel parameters

If you experience problems during boot, you can temporary disable Plymouth with the following kernel parameters:

plymouth.enable=0 disablehooks=plymouth

Debugging

To write debug output into /var/log/plymouth-debug.log , add the following kernel parameter:

Password prompt does not update

When using systemd instead of udev hooks in Mkinitcpio, the password prompt may not update on themes that handle it via Plymouth scripting.

You can try switching to development version plymouth-git AUR or using substitutes from Mkinitcpio#Common hooks.

Display is not centered

Certain themes may have trouble centering the display when there is more than one monitor enabled during boot.

You can use Kernel mode setting#Forcing modes to disable specific monitors.

See also

Источник

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

A hugh collection (80+) of plymouth themes ported from android bootanimations

Читайте также:  Acer aspire one with linux

License

adi1090x/plymouth-themes

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

A big collection of plymouth themes, ported from android bootanimation from here.

Plymouth is a project from Fedora and now listed among the freedesktop.org’s official resources providing a flicker-free graphical boot process. It relies on kernel mode setting (KMS) to set the native resolution of the display as early as possible, then provides an eye-candy splash screen leading all the way up to the login manager.

follow this archwiki article to setup plymouth in archlinux or any other distro.

Download : you can download individual themes via link below —

Clone : or you can clone this repository if you want —

git clone https://github.com/adi1090x/plymouth-themes.git

AUR : If you’re archlinux , you can install these themes individually with an AUR helper like yay

yay -S plymouth-theme-NAME-git

Remember to replace the underscore(_) with an hyphen(-) in theme’s NAME.

# packages needed - plymouth, plymouth-x11, plymouth-plugin-script(fedora) # after downloading or cloning themes, copy the selected theme in plymouth theme dir sudo cp -r angular /usr/share/plymouth/themes/ # check if theme exist in dir sudo plymouth-set-default-theme -l # now set the theme (angular, in this case) and rebuilt the initrd sudo plymouth-set-default-theme -R angular # optionally you can test theme by running the script given in repo (plymouth-x11 required) sudo ./showplymouth.sh 20
# make sure you have the packages for plymouth sudo apt install plymouth # after downloading or cloning themes, copy the selected theme in plymouth theme dir sudo cp -r angular /usr/share/plymouth/themes/ # install the new theme (angular, in this case) sudo update-alternatives --install /usr/share/plymouth/themes/default.plymouth default.plymouth /usr/share/plymouth/themes/angular/angular.plymouth 100 # select the theme to apply sudo update-alternatives --config default.plymouth #(select the number for installed theme, angular in this case) # update initramfs sudo update-initramfs -u

Pack 1

Colorful Loop Connect

Open in new tab with fullscreen mode for better view

Open in new tab with fullscreen mode for better view

Open in new tab with fullscreen mode for better view

Open in new tab with fullscreen mode for better view

  • Created and tested on machine with 1366×768 resolution.
  • Yeah, that’s how quarantine going on 😁 .
  • Stay Home — Stay Safe, Help Fighting CORONA.

About

A hugh collection (80+) of plymouth themes ported from android bootanimations

Источник

Оцените статью
Adblock
detector