Results 1 to 5 of 5

Thread: KDM to SDDM

  1. #1

    Question KDM to SDDM

    I decided to switch from KDM to SDDM after installing Plasma 5 and would like some help. Following the Arch Wiki, I installed SDDM and uninstalled KDM, then ran

    Code:
    sudo systemctl disable kdm && systemctl enable sddm
    The problem is, this is the result.

    Code:
    Failed to execute operation: No such file or directory
    And running sddm --test-mode results in

    Code:
    [16:42:34.866] (II) DAEMON: Initializing...
    [16:42:34.873] (II) DAEMON: Starting...
    [16:42:34.873] (II) DAEMON: Adding new display 1 on vt 1 ...
    [16:42:34.874] (II) DAEMON: Adding cookie to "./:1"
    [16:42:34.879] (WW) DAEMON: Failed to change owner of the auth file.
    [16:42:34.879] (II) DAEMON: Display server starting...
    [16:42:34.880] (EE) DAEMON: Failed to start display server process.
    I would like to ask where I am going wrong. Am I missing something obvious or forgot about a certain step? Is it even worth it to change from KDM to SDDM currently?

    By the way, I am using openSUSE Tumbleweed. If you would need any other information, I would happily give it to you. Any help is gladly appreciated.

  2. #2
    Join Date
    May 2012
    Location
    Finland
    Posts
    1,956

    Default Re: KDM to SDDM

    Edit /etc/sysconfig/displaymanager and replace kdm in the DISPLAYMANAGER="" with sddm and systemctl restart display-manager.service

    This being a completely uneducated guess and how I've always done it when I've been testing some unorthodox dm's.
    .: miuku #suse @ irc.freenode.net
    :: miuku@opensuse.org

    .: h​ttps://download.opensuse.org/repositories/home:/Miuku/

  3. #3

    Default Re: KDM to SDDM

    Quote Originally Posted by Miuku View Post
    Edit /etc/sysconfig/displaymanager and replace kdm in the DISPLAYMANAGER="" with sddm and systemctl restart display-manager.service

    This being a completely uneducated guess and how I've always done it when I've been testing some unorthodox dm's.
    Worked absolutely perfectly! Thanks a lot!

  4. #4

    Default Re: KDM to SDDM

    Quote Originally Posted by Miuku View Post
    Edit /etc/sysconfig/displaymanager and replace kdm in the DISPLAYMANAGER="" with sddm and systemctl restart display-manager.service
    That is correct, yes.
    Currently, all displaymanagers are started via the xdm startup script according to the settings in /etc/sysconfig/displaymanager.

    This only applies if you installed the openSUSE sddm package though, of course.

    Quote Originally Posted by TheBlueGhost View Post
    I decided to switch from KDM to SDDM after installing Plasma 5 and would like some help. Following the Arch Wiki, I installed SDDM and uninstalled KDM,
    You don't have to uninstall KDM. You can have as many displaymanagers installed as you want. Just set your preferred one in /etc/sysconfig/displaymanager.

    And don't follow the Arch Wiki, that does not apply at all to openSUSE in this case.

    Is it even worth it to change from KDM to SDDM currently?
    That depends on your needs.
    SDDM should work fine, and it even has a Plasma5 config module.
    But it still lacks a lot of features compared to KDM e.g., like XDMCP/VNC/RDP/remote login or remembering the last used session per user. See also their TODO list: https://github.com/sddm/sddm/wiki/TODO

    In the end you have to decide yourself if you are satisfied with SDDM already.

    And there is an issue that will prevent you from logging out correctly: https://github.com/sddm/sddm/issues/286
    A workaround for this would be to uninstall gnome-keyring-pam.
    Last edited by wolfi323; 24-Feb-2015 at 10:16.

  5. #5

    Default Re: KDM to SDDM

    Quote Originally Posted by wolfi323 View Post
    That is correct, yes.
    Currently, all displaymanagers are started via the xdm startup script according to the settings in /etc/sysconfig/displaymanager.

    This only applies if you installed the openSUSE sddm package though, of course.


    You don't have to uninstall KDM. You can have as many displaymanagers installed as you want. Just set your preferred one in /etc/sysconfig/displaymanager.
    Interesting, thank you.

    Quote Originally Posted by wolfi323 View Post
    And don't follow the Arch Wiki, that does not apply at all to openSUSE in this case.
    I like to follow the openSUSE wiki but that doesn't even have an article on SDDM so I had to make an exception.

    Quote Originally Posted by wolfi323 View Post
    That depends on your needs.
    SDDM should work fine, and it even has a Plasma5 config module.
    But it still lacks a lot of features compared to KDM e.g., like XDCMP/VNC/RDP/remote login or remembering the last used session per user. See also their TODO list: https://github.com/sddm/sddm/wiki/TODO

    In the end you have to decide yourself if you are satisfied with SDDM already.

    And there is an issue that will prevent you from logging out correctly: https://github.com/sddm/sddm/issues/286
    A workaround for this would be to uninstall gnome-keyring-pam.
    Thank you for the information, I'll keep it in mind and decide.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •