You are not logged in.

#1 2021-08-24 20:25:06

cloverskull
Member
Registered: 2018-09-30
Posts: 277

[SOLVED] Plymouth with sd-encrypt not showing watermark

EDIT

I switched from the ck kernel to the zen kernel and this works as expected. Still very odd but... *shrug*

---

Hey friends, I'm using Plymouth for a graphical boot (using systemd-boot for a bootloader). I have the arch image showing on shutdown but it won't show during boot...during boot, I get the luks password prompt (graphical, not simply CUI text) in the middle of the screen and then a few seconds later SDDM loads.

I know it's silly to try to figure this out, but...I'd really like to have the arch logo show on boot. Call me a bit OCD. tongue

Can anyone help me understand why the logo doesn't display on boot? Would love to understand this and fix it. Thanks!

Last edited by cloverskull (2021-08-26 02:08:57)

Offline

#2 2021-08-24 20:33:21

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: [SOLVED] Plymouth with sd-encrypt not showing watermark

Read this section: https://wiki.archlinux.org/title/Plymou … mouth_hook

And then post some actual details of how you have set it up.


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2021-08-24 20:46:19

cloverskull
Member
Registered: 2018-09-30
Posts: 277

Re: [SOLVED] Plymouth with sd-encrypt not showing watermark

Yep! Good call. I owe details, hehe.

My uncommented mkinitcpio.conf lines:

MODULES=(i915 ext4)
HOOKS=(base systemd sd-plymouth autodetect keyboard sd-vconsole modconf block sd-encrypt lvm2 filesystems fsck)

Here's an example systemd-boot bootloader configuration that I use:

title   Arch Linux (CK)
linux   /vmlinuz-linux-ck-skylake
initrd  /intel-ucode.img
initrd  /initramfs-linux-ck-skylake.img
options rd.luks.name=<uuid>=vg0 rd.luks.options=discard root=/dev/mapper/vg0-root resume=/dev/mapper/vg0-swap lsm=landlock,lockdown,yama,apparmor,bpf sysrq_always_enabled=1 rw quiet splash vt.global_cursor_default=0 loglevel=3 vga=current fbcon=nodefer

I have sddm.service disabled and sddm-plymouth.service enabled and running.

Here's /etc/plymouth/plymouthd.conf:

# Set your plymouth configuration here.
[Daemon]
Theme=spinner
ShowDelay=0
DeviceTimeout=8

The spinner plymouth configuration (followed wiki for adding Arch logo):

[Plymouth Theme]
Name[da]=Snurre
Name[de]=Spinner
Name[eo]=Turnilo
Name[eu]=Spinner
Name[fr]=Roulette
Name[hu]=Forgó
Name[id]=Spinner
Name[it]=Spinner
Name[nl]=Spinner
Name[pa]=ਸਪਿੱਨਰ
Name[pl]=Spinner
Name[pt_BR]=Spinner
Name[ru]=Числовое поле с кнопками
Name[sr]=Предилица
Name[sv]=Spinnare
Name[uk]=Крутний індикатор
Name[ms]=Spinner
Name[he]=שבשבת טעינה
Name=Spinner
Description=A theme designed by jimmac that features a simple spinner.
ModuleName=two-step

[two-step]
Font=Cantarell 12
TitleFont=Cantarell Light 30
ImageDir=/usr/share/plymouth/themes/spinner
DialogHorizontalAlignment=.5
DialogVerticalAlignment=.382
TitleHorizontalAlignment=.5
TitleVerticalAlignment=.382
HorizontalAlignment=.5
VerticalAlignment=.7
WatermarkHorizontalAlignment=.5
#WatermarkVerticalAlignment=.96
WatermarkVerticalAlignment=.5
Transition=none
TransitionDuration=0.0
BackgroundStartColor=0x000000
BackgroundEndColor=0x000000
ProgressBarBackgroundColor=0x606060
ProgressBarForegroundColor=0xffffff
MessageBelowAnimation=true

[boot-up]
UseEndAnimation=false

[shutdown]
UseEndAnimation=false

[reboot]
UseEndAnimation=false

[updates]
SuppressMessages=true
ProgressBarShowPercentComplete=true
UseProgressBar=true
Title=Installing Updates...
SubTitle=Do not turn off your computer

[system-upgrade]
SuppressMessages=true
ProgressBarShowPercentComplete=true
UseProgressBar=true
Title=Upgrading System...
SubTitle=Do not turn off your computer

[firmware-upgrade]
SuppressMessages=true
ProgressBarShowPercentComplete=true
UseProgressBar=true
Title=Upgrading Firmware...
SubTitle=Do not turn off your computer

Anything I'm missing? Thanks for the help!

Last edited by cloverskull (2021-08-24 21:56:33)

Offline

#4 2021-08-26 02:07:50

cloverskull
Member
Registered: 2018-09-30
Posts: 277

Re: [SOLVED] Plymouth with sd-encrypt not showing watermark

Well, if I use a different kernel, it all seems to work. I was using the ck kernel and it wasn't displaying the watermark. Very odd but oh well, guess it's all good now.

Offline

Board footer

Powered by FluxBB