When I go to settings --> Startup and shutdown --> Login Screen (SDDM) --> Behavior
and set Automatically log in (checked) as user: "myUSR" with session --> to <Plasma Wayland> instead of "system default"
and reboot, when I log in I get a short flash of my desktop, then I get logged in to TTY instead.
how do you set Plasma Wayland as default SDDM correctly on TW?
@av8r If you are not able to get autologin working with SDDM and Plasma Wayland, you might try removing the âUser=****â entry in kde_settings.conf, and instead configure autologin using YaST > System > Sysconfig Editor, and navigate to Desktop > Displaymanager, edit DISPLAYMANAGER_AUTOLOGIN setting the desired username, and âOKâ when done. Not sure if this will make a difference with the outcome. Either way works for me.
Hereâs another thread where a user was experiencing similar issues, and it was suggested to try using a different displaymanager (but you must make sure youâve configured autologin via YaST first of course). See how that goes.
This is what my /etc/sysconfig/displaymanger file is saying:
## Path: Desktop/Display manager
## Description: settings to generate a proper displaymanager config
## Type: yesno
## Default: no
#
# Allow remote access (XDMCP) to your display manager (xdm/kdm/gdm). Please note
# that a modified kdm or xdm configuration, e.g. by KDE control center
# will not be changed. For gdm, values will be updated after change.
# XDMCP service should run only on trusted networks and you have to disable
# firewall for interfaces, where you want to provide this service.
#
DISPLAYMANAGER_REMOTE_ACCESS="no"
## Type: yesno
## Default: no
#
# Allow remote access of the user root to your display manager. Note
# that root can never login if DISPLAYMANAGER_SHUTDOWN is "auto" and
# System/Security/Permissions/PERMISSION_SECURITY is "paranoid"
#
DISPLAYMANAGER_ROOT_LOGIN_REMOTE="no"
## Type: yesno
## Default: yes
#
# Let the displaymanager start a local Xserver.
# Set to "no" for remote-access only.
# Set to "no" on architectures without any Xserver (e.g. s390/s390x).
#
DISPLAYMANAGER_STARTS_XSERVER="yes"
## Type: yesno
## Default: no
#
# TCP port 6000 of Xserver. When set to "no" (default) Xserver is
# started with "-nolisten tcp". Only set this to "yes" if you really
# need to. Remote X service should run only on trusted networks and
# you have to disable firewall for interfaces, where you want to
# provide this service. Use ssh X11 port forwarding whenever possible.
#
DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="no"
## Type: string
## Default:
#
# Define the user whom should get logged in without request. If string
# is empty, display standard login dialog.
#
DISPLAYMANAGER_AUTOLOGIN="kds"
## Type: yesno
## Default: no
#
# Allow all users to login without password, but ask for the user, if
# DISPLAYMANAGER_AUTOLOGIN is empty.
#
DISPLAYMANAGER_PASSWORD_LESS_LOGIN="no"
## Type: yesno
## Default: no
#
# Display a combobox for Active Directory domains.
#
DISPLAYMANAGER_AD_INTEGRATION="no"
## Path: Desktop/Display manager
## Type: string(Xorg)
## Default: "Xorg"
#
DISPLAYMANAGER_XSERVER="Xorg"
There are 3 choices for the alternative default-displaymanager (providing /usr/lib/X11/displaymanagers/default-displaymanager).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/lib/X11/displaymanagers/sddm 25 auto mode
1 /usr/lib/X11/displaymanagers/console 5 manual mode
2 /usr/lib/X11/displaymanagers/sddm 25 manual mode
3 /usr/lib/X11/displaymanagers/xdm 10 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Your next post shows that your default displaymanager is sddm (the * ). Option 3 is a different displaymanager xdm. However, I would take the advice offered above to switch to lightdm.
I use lightdm, and am very happy with it. Give it a shot. As @nrickert shows you how, deanoâs post above, I will cheat and use his instructions (would be the same as mine, anyway): When you log into the TTY again at boot, log in as root. Then, type:
yast
You will get the ncurses (or âtextâ) version of yast. Use the Software section to check for lightdm. If it isnât installed, then do that now. Continue with nrickertâs instructions.
That worked Thank yâall for all the help! I got it working using your suggestions so Iâm just gonna make a quick write up, in case anybody else sees this, but itâs mostly for myself to remember:
- Open YAST
- software management --> search for "lightdm" and install recommended packages
- run "su" in terminal
- run update-alternatives --config default-displaymanager (@frase_bell) and pick the number for lightdm
- go to settings --> startup shutdown --> Login Screen (SDDM) --> [Behavior] on the bottom left
- change [with session] to Plasma(wayland)
- modify /etc/ssdm.conf.d/kde_settings.conf to say <Session=Plasmawayland.desktop> (deano_ferrari)
- reboot
BTW, Wayland is NOT a Display Manager, nor is Plasma Wayland (the is a Desktop Environment using Wayland). Display Managers are e.g those mentioned above: sddm, lightdm, xdm, gdm, kdm and maybe more.
@av8r Thank you for coming back and posting that. Of course, @deano_ferrari and @hcvv have added additional information about your solution and for your advancing knowledge.