You are not logged in.

#1 2015-05-18 00:42:27

6ng4n
Member
Registered: 2012-02-07
Posts: 84

Plymouth and SDDM smooth transition

Hello guys
I switched my desktop environment and desktop manager to Plasma 5 and SDDM recently. It looks totaly beautiful. While changing my DE and DM I've decied to use Plymouth to complete my new awesome looking desktop smile . It works very well with paw-arch and my custom written theme. However, I could not find a way to make transition from Plymouth to SDDM smoother.

When Plymouth quits SDDM starts but in the time gap between two processes I'm facing with TTY1 and kernel outputs.

Do you have an idea about wheter there is a way to make this transition smoother?
Thanks for any help smile

PS: I'm adding my config & service files to help:

mkinitcpio.conf

# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES="i915"

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES="setfont"

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect block filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.                                                                                                                                                                                                               
#    HOOKS="base udev block filesystems"                                                                                                                                                                                                     
#                                                                                                                                                                                                                                            
##   This setup assembles a pata mdadm array with an encrypted root FS.                                                                                                                                                                      
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.                                                                                                                                                                   
#    HOOKS="base udev block mdadm encrypt filesystems"                                                                                                                                                                                       
#                                                                                                                                                                                                                                            
##   This setup loads an lvm2 volume group on a usb device.                                                                                                                                                                                  
#    HOOKS="base udev block lvm2 filesystems"                                                                                                                                                                                                
#                                                                                                                                                                                                                                            
##   NOTE: If you have /usr on a separate partition, you MUST include the                                                                                                                                                                    
#    usr, fsck and shutdown hooks.                                                                                                                                                                                                           
# Diabled usbinput                                                                                                                                                                                                                           
HOOKS="base udev plymouth autodetect modconf block filesystems fsck keymap consolefont keyboard efistub_copy"                                                                                                                                
                                                                                                                                                                                                                                             
# COMPRESSION                                                                                                                                                                                                                                
# Use this to compress the initramfs image. By default, gzip compression                                                                                                                                                                     
# is used. Use 'cat' to create an uncompressed image.                                                                                                                                                                                        
#COMPRESSION="gzip"                                                                                                                                                                                                                          
#COMPRESSION="bzip2"                                                                                                                                                                                                                         
#COMPRESSION="lzma"                                                                                                                                                                                                                          
#COMPRESSION="xz"                                                                                                                                                                                                                            
#COMPRESSION="lzop"                                                                                                                                                                                                                          

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""

SDDM.service file

[Unit]
Description=Simple Desktop Display Manager
Documentation=man:sddm(1) man:sddm.conf(5)
Conflicts=getty@tty1.service
After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service

[Service]
ExecStart=/usr/bin/sddm
Restart=always

[Install]
Alias=display-manager.service

Offline

#2 2016-03-28 21:45:28

djalel
Member
Registered: 2016-02-16
Posts: 31
Website

Re: Plymouth and SDDM smooth transition

i have the same issue and no solution founded yet
any help it will be welcome

Offline

#3 2016-03-28 22:13:52

Loose_Control
Member
From: Germany
Registered: 2011-01-11
Posts: 136

Re: Plymouth and SDDM smooth transition

Support for smooth transition seems to be missing. https://github.com/sddm/sddm/issues/196
It is a milestone for  0.14.

Offline

#4 2016-05-13 16:04:46

servimo
Member
Registered: 2016-05-13
Posts: 2

Re: Plymouth and SDDM smooth transition

same here

Offline

Board footer

Powered by FluxBB