Skip to content

Commit

Permalink
Try to get the startup between plymouth and Weston on CONFIG_VT=n as …
Browse files Browse the repository at this point in the history
…flickerfree as possible using plymouth deactivate

Plymouth deactivate is used before plymouth quit, it leaves the last frame up, but it allows something else to use the /dev/dri/cardx device so that there is no gap between Plymouth quitting, and the display server starting

Weston seems to blank the screen upon startup, so it's not 100% seamless, but the gap is shorter

git-svn-id: https://svn.code.sf.net/p/rebeccablackos/code@7588 b52b6941-3400-464c-9f42-43200397181c
  • Loading branch information
nerdopolis committed Jul 20, 2022
1 parent 466db61 commit ad34a4a
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ pageflip-timeout=10000
require-input=false

[shell]
startup-animation=none
background-image=/usr/share/wallpapers/RBOS_Login/contents/images/1920x1200.png
background-type=scale
background-color=0x00000000
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[Unit]
Description=Deactivate Plymouth Boot Screen
After=rc-local.service plymouth-start.service systemd-user-sessions.service
Before=plymouth-quit.service plymouth-quit-wait.service

[Service]
ExecStart=-/opt/bin/plymouth deactivate
Type=oneshot
TimeoutSec=20
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
[Unit]
Description=The multi-seat Wayland Login Manager for RebeccaBlackOS
Before=getty@tty1.service plymouth.service
After=systemd-user-sessions.service
Conflicts=plymouth-quit-wait.service
Wants=plymouth-deactivate.service
Conflicts=plymouth-quit.service plymouth-quit-wait.service
Before=getty@tty1.service plymouth.service plymouth-quit-wait.service plymouth-quit.service
After=systemd-user-sessions.service plymouth-deactivate.service

[Service]
#Use TTY63 to support text mode fallback if there is no kernel mode setting or framebuffer support
Expand Down

0 comments on commit ad34a4a

Please sign in to comment.