Replacing SDDM

Hello comunity

I hope someone could help me with those two questions, which I couldn’t find answers to elsewhere…

What would be a good Display Manager alternative to run with KDE5 OpenSUSE, instead of SDDM?

How do I change the display manager?

The SDDM seems to be useless when it comes to remote access.

You can use kdm, gdm ,xdm , what you want.
To change, see Chapter 5.2:
https://doc.opensuse.org/release-notes/x86_64/openSUSE/Leap/15.0/#general

Thank you for the link, there’s a section covering how to change it and it also helped me to verify that I’m running SDDM.

However, for the which part, I was hoping for some advice, as I know that in theory I can run any. I guess I’ll try KDM, since I believe that had been the predecessor for many years in OpenSUSE distros.

I have chosen for KDM because I could configure

UserCompletion=false
UserList=false

there which I could not with SDDM (at least not when I stumbled into SDDM).

I’ve the same issue, I want to access remotely (with VNC) to a server but with sddm as display manager it doesn’t work.
This document https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.vnc.html states that KDE Plasma5 with sddm doesn’t accept remote connections (it doesn’t support the XDMCP protocol).
On a server, with sddm if a run a vncserver instance in a konsole as ‘normal’ user I cannot access remotely (as expected) to the server but, if I run it with root user I can !

I don’t want to run vncviewer as root so I tried to switch to xdm (and rebooted) but nothing changed …

Any idea?

When using xdm, you should of course configure it. I do not think it accepts remote by dedault configuration for security reasons. You do not explain anything on hat you did to make remote access possible.

Hi Henk,
I simply modified in/etc/sysconfig/displaymanager the parameter :

  • DISPLAYMANAGER_REMOTE_ACCESS=”yes” → (default is no)

In /etc/X11/xdm/xdm-config I have found:

  • !DisplayManager.requestPort: 0 → (default is uncommented)

Ciao

Hi Henk,
I simply modified in/etc/sysconfig/displaymanager the parameter :

  • DISPLAYMANAGER_REMOTE_ACCESS=”yes” → (default is no)

In /etc/X11/xdm/xdm-config I have found:

  • !DisplayManager.requestPort: 0 → (default is uncommented)

Ciao

Sorry, but it is not clear to me if you changed the configuration before you posted, or after mu suggestion.

Does it work now?

If not, did you also think about a firewall that may block access?

I modified the configuration after your suggestion but is still not working.
Firewall is not enabled on server nor on remote client …
I’ve also tried with lightDM but with the same result.

You could check if the posrts are listened on.

I always do this (as root) with

netstat -tulp

but for this you need the deprecated tools. I assume the replacement is

lsof | grep LISTEN

lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
      Output information may be incomplete.
cupsd     1139                      root    7u     IPv4              21122      0t0        TCP localhost:ipp (LISTEN)
sshd      1560                      root    3u     IPv4              24848      0t0        TCP *:ssh (LISTEN)
sshd      1560                      root    4u     IPv6              24850      0t0        TCP *:ssh (LISTEN)
mysqld    1568                     mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1644 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1679 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1680 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1681 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1682 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1683 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1684 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1685 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1686 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1687 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1688 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1689 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1720 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1721 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1722 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1723 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1724 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1725 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1726 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1727 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1728 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1729 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1730 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1731 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1732 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1733 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1734 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1753 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
mysqld    1568 1756 mysqld         mysql   33u     IPv4              25162      0t0        TCP *:mysql (LISTEN)
httpd-pre 1583                      root    3u     IPv4              27684      0t0        TCP *:http (LISTEN)
squid     1665                     squid   16u     IPv4              26944      0t0        TCP *:http-alt (LISTEN)
smbd      1693                      root   35u     IPv6              25930      0t0        TCP *:microsoft-ds (LISTEN)
smbd      1693                      root   36u     IPv6              25931      0t0        TCP *:netbios-ssn (LISTEN)
smbd      1693                      root   37u     IPv4              25932      0t0        TCP *:microsoft-ds (LISTEN)
smbd      1693                      root   38u     IPv4              25933      0t0        TCP *:netbios-ssn (LISTEN)
httpd-pre 1758                    wwwrun    3u     IPv4              27684      0t0        TCP *:http (LISTEN)
httpd-pre 1760                    wwwrun    3u     IPv4              27684      0t0        TCP *:http (LISTEN)
httpd-pre 1761                    wwwrun    3u     IPv4              27684      0t0        TCP *:http (LISTEN)
httpd-pre 1762                    wwwrun    3u     IPv4              27684      0t0        TCP *:http (LISTEN)
httpd-pre 1763                    wwwrun    3u     IPv4              27684      0t0        TCP *:http (LISTEN)
vmware-au 1934                      root   10u     IPv6              27521      0t0        TCP *:ideafarm-door (LISTEN)
vmware-au 1934                      root   11u     IPv4              27522      0t0        TCP *:ideafarm-door (LISTEN)
master    1947                      root   13u     IPv4              26161      0t0        TCP localhost:smtp (LISTEN)
xdm       1948                      root    3u     IPv6              27959      0t0        TCP *:49929 (LISTEN)
miniserv. 1968                      root    5u     IPv4              25591      0t0        TCP *:ndmp (LISTEN)
xdm       2034                      root    3u     IPv6              27959      0t0        TCP *:49929 (LISTEN)
kdeconnec 2266                      icai   13u     IPv6              30382      0t0        TCP *:xmsg (LISTEN)
kdeconnec 2266 2289 QXcbEvent       icai   13u     IPv6              30382      0t0        TCP *:xmsg (LISTEN)
kdeconnec 2266 2311 QDBusConn       icai   13u     IPv6              30382      0t0        TCP *:xmsg (LISTEN)
kdeconnec 2266 2313 Qt\x20bea       icai   13u     IPv6              30382      0t0        TCP *:xmsg (LISTEN)
Xvnc      3444                      icai    6u     IPv4              51675      0t0        TCP *:5901 (LISTEN)
Xvnc      3444                      icai    7u     IPv6              51676      0t0        TCP *:5901 (LISTEN)
Xvnc      3444 3445 llvmpipe-       icai    6u     IPv4              51675      0t0        TCP *:5901 (LISTEN)
Xvnc      3444 3445 llvmpipe-       icai    7u     IPv6              51676      0t0        TCP *:5901 (LISTEN)
Xvnc      3444 3446 llvmpipe-       icai    6u     IPv4              51675      0t0        TCP *:5901 (LISTEN)
Xvnc      3444 3446 llvmpipe-       icai    7u     IPv6              51676      0t0        TCP *:5901 (LISTEN)
Xvnc      3444 3447 llvmpipe-       icai    6u     IPv4              51675      0t0        TCP *:5901 (LISTEN)
Xvnc      3444 3447 llvmpipe-       icai    7u     IPv6              51676      0t0        TCP *:5901 (LISTEN)
Xvnc      3444 3448 llvmpipe-       icai    6u     IPv4              51675      0t0        TCP *:5901 (LISTEN)
Xvnc      3444 3448 llvmpipe-       icai    7u     IPv6              51676      0t0        TCP *:5901 (LISTEN)

It seems that port 5901 is listening as expected …

Isn’t it

xdm       1948                      root    3u     IPv6              27959      0t0        TCP *:49929 
xdm       2034                      root    3u     IPv6              27959      0t0        TCP *:49929