New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Plymouth #196
Comments
Hi @plfiorini sddm does not support plymouth smooth transtion And I am trying to implement it learn from lightdm ;-) lightdm dbus interfaceIn the lightdm main entry point It provides system-bus interface if run it as root, for example If the system or session bus created successfully, it calls Different like sddm, lightdm still provides some Methods to add seat (AddSeat is deprecated): Here I do not discuss mir or mir-container session type!
seat-xlocal -> seat_xlocal_create_display_server -> create_x_server -> get_vt -> plymouth_get_is_active && plymouth_has_active_vt -> display_server_ready_cb -> plymouth_quit lightdm-plymouth serviceConflicts=getty@tty1.service plymouth-quit.service After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service Please have a look at my implementation Thanks a lot! Regards, |
Any update on this issue? |
@xavier83 plymouth should be already supported with systemd, what is left is support for non systemd systems which sadly require to manually handle plymouth. |
I was wondering that there is no sddm-plymouth.service provided, as suggested here for gdm like gdm-plymouth.service. btw, is it recently fixed? probably the one in arch is a bit outdated(sddm-0.13) |
@xavier83 i suspect the wiki is not up to date, sddm.service has After=... plymouth-quit.service like gdm.service had back then (I copied it from gdm) and the X server is started with -noreset so you can smothly fade between plymouth and sddm at startup already. |
...aaaand of course it doesn't work nicely on Fedora but works on Arch |
Why is that? |
@plfiorini so I must to create sddm-plymouth.service by myself? Can you show yours one please? I just cant understand what to do for smooth transitions in Arch+SDDM... 😕 |
@vlig I came close to a smooth transition with sddm (no flickering & no black screen) by changing /usr/lib/systemd/system/sddm-plymouth.service
Make a custom plymouth package if you are on Arch to avoid getting it overwritten by an update. I'll submit the changes to the AUR in a few. Edit 09/28 8PM: It seem that it broke plymouth.poweroff because of the way sddm exits. Will investigate... |
Actually the files in /usr/lib/systemd/ aren't supposed to be changed by the user. Instead you should put your overrides in /etc/systemd/, which is used specifically for that purpose, so package updates won't undo the changes. See systemd.unit(5) for details. I hope this helps :) |
@NainKult thanks, but no difference. Still squared only animated part, on black flickering screen with "starting version 231" and blinking cursor below. Switch off back to native textboot. I'm using nvidia driver (not nouveau), maybe its because of non-fbdev?.. |
With the current service file, the VT flickers to black between |
@NainKult You are a genius ! Thanks a lot ! Perfectly smooth transition now 👍 😄 |
…proposition in issue sddm#196
…proposition in issue sddm#196
@NainKult thx it's work properly Maybe anybody known how make smooth from rEFInd to plymouth)))? |
@NainKult @aviallon On my Arch Linux adding |
You're right. I'm currently trying to solve this issue.
Le dim. 22 avr. 2018 à 14:43, Roman O <notifications@github.com> a écrit :
… @NainKult <https://github.com/NainKult> @aviallon
<https://github.com/aviallon> On my Arch Linux adding
plymouth-quit.service to Conflicts section has bad sideeffect
I can't change tty Ctrl+Alt+F(2-7) bacause have message with unnstopable
job(
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#196 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AHIgjAiWcZhSH2a1OvvQODJ3nTDSlFWmks5trHrigaJpZM4CD_i2>
.
|
@aviallon could you write in this issues about how solve this? |
Okay found out how to solve this : we just add |
@aviallon now in the system process always wait plymouthd with 1% CPU usage 👿 And when I trying shutdown the system I don't see plymouth, only console output of systemd |
I got the same problem on my computer. Currently working on a fix, but that's not simple, since it must quit after sddm is ready. And I don't know if sddm provides such an information. I'll keep you updated about my progress. |
The easiest would be a service which kills Plymouth after some time, like 30s. |
@romanlex Okay, found a dirty but working workaround : create a script in #!/bin/bash
/bin/sleep 15
/usr/bin/plymouth quit --retain-splash then modify |
any news ? i try to configure for myself |
nothing new on this? |
No scripts needed :)
|
… more up to date about the disabled tty63 lines. The intent of this commit was to ammend the message of 7588 In commit 7588 for the more seamless Plymouth to Weston startup was loosly inspired by sddm/sddm#196 (comment) Add the credit in THIS commit message git-svn-id: https://svn.code.sf.net/p/rebeccablackos/code@7589 b52b6941-3400-464c-9f42-43200397181c
Some notes from IRC:
The text was updated successfully, but these errors were encountered: