
Code: Select all
Found these USE flags for kde-plasma/plasma-login-sessions-6.5.5:
U I
+ + X : Install X11 session file for Display Managers (default is Wayland if both enabled)
+ + wayland : Install Wayland session file for Display ManagersCode: Select all
Exec=/usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland
TryExec=/usr/bin/startplasma-waylandhey and thanks for your helprab0171610 wrote:In addition to what asturm said, SDDM finds its available sessions as .desktop files in /usr/share/wayland-sessions and /usr/share/xsessions.
I have:
/usr/share/wayland-sessions/plasma.desktop
/usr/share/xsessions/plasmax11.desktop
/usr/share Xsession.desktop
These are installed by plasma-login-sessions:The /usr/share/wayland-sessions/plasma.desktop file contains the exec lines:Code: Select all
Found these USE flags for kde-plasma/plasma-login-sessions-6.5.5: U I + + X : Install X11 session file for Display Managers (default is Wayland if both enabled) + + wayland : Install Wayland session file for Display ManagersThe file in the exec line, usr/bin/startplasma-wayland , should be installed by kde-plasma/plasma-workspace .Code: Select all
Exec=/usr/libexec/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland TryExec=/usr/bin/startplasma-wayland
Maybe you have a non-standard Plasma installation or custom/inconsistent use flags.
Code: Select all
/usr/share/xsessions Code: Select all
/usr/share/wayland-sessionsCode: Select all
cat /etc/sddm.conf
[General]
InputMethod=
#DisplayServer=wayland
#GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
[Theme]
DisableAvatarsThreshold=7
EnableAvatars=true
FacesDir=/usr/share/sddm/faces
ThemeDir=/usr/share/sddm/themes
[Users]
DefaultPath=/usr/local/bin:/usr/bin:/bin
HideShells=
HideUsers=
RememberLastSession=true
RememberLastUser=true
ReuseSession=false
[Wayland]
EnableHiDPI=true
SessionCommand=/usr/share/sddm/scripts/wayland-session
SessionDir=/usr/share/wayland-sessions
SessionLogFile=.local/share/sddm/wayland-session.log
#CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1
[X11]
DisplayCommand=/usr/share/sddm/scripts/Xsetup
DisplayStopCommand=/usr/share/sddm/scripts/Xstop
EnableHiDPI=true
MinimumVT=7
ServerPath=/usr/bin/X
SessionCommand=/usr/share/sddm/scripts/Xsession
SessionDir=/usr/share/xsessions
SessionLogFile=.local/share/sddm/xorg-session.log
UserAuthFile=.Xauthority
XauthPath=/usr/bin/xauth
XephyrPath=/usr/bin/Xephyrlol sorry, I thought it was a jokeasturm wrote:Did that fix it then? What do you have in /etc/sddm.conf.d/ instead?
Code: Select all
cat /etc/sddm.conf.d/01gentoo.conf
[General]
# Remove qtvirtualkeyboard as InputMethod default
InputMethod=
Code: Select all
cat /etc/sddm.conf.d/kde_settings.conf
[Autologin]
Relogin=false
Session=
User=
[General]
HaltCommand=/sbin/shutdown -h -P now
Numlock=on
RebootCommand=/sbin/shutdown -r now
DisplayServer=x11
EnableHiDPI=true
[Theme]
Current=breeze
CursorSize=48
CursorTheme=Oxygen_Black
Font=Noto Sans,10,-1,0,400,0,0,0,0,0,0,0,0,0,0,1
[Users]
MaximumUid=60000
MinimumUid=1000
[X11]
ServerArguments=-dpi 168
If that's the case, this may help: https://wiki.gentoo.org/wiki/On_occasional_emptytreeI don’t see anything Wayland-related there. That’s why I gave up on Wayland a while ago… stupidly.
This system is from 2015, I’ve kept it updated over the years, but maybe I still have some leftover code from early Wayland experiments that’s breaking things now