I can log in from tty just fine and faster too sddm is kinda bloated imo, and why it called “Display Manager” instead of “Session Manager”?

  • spv@lemmy.spv.sh
    link
    fedilink
    arrow-up
    9
    ·
    7 hours ago

    i mean, most of them are celled “display managers” – lightDM, gDM, lxDM

  • Mactan@lemmy.ml
    link
    fedilink
    arrow-up
    3
    ·
    3 hours ago

    kde is making an SSDM replacement right now, not sure when it’s going to be ready for general use much less early adopters

  • Oinks@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    16
    ·
    edit-2
    7 hours ago

    It’s prettier than a TTY and you can pick whether you want a Wayland or an X11 session without having to know the correct startup commands. You can pick between different desktops too. And a Display Manager can offer on-screen keyboard and touchscreen support while a TTY can’t (at least GDM does, I’m not sure about SDDM off the top of my head).

    Aside from that whatever command you are using in the TTY to launch Plasma might or might not be the same commands SDDM uses, which might or might not lead to issues in setting up the environment. If your environment is fine and you don’t care about having to use a physical keyboard then of course you can remove it. It’s not exactly load bearing.

  • BananaTrifleViolin@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    edit-2
    6 hours ago

    Most people expect a GUI interface to get into their desktop. But you dont have to use one if you dont want. SDDM can log into any desktops you have - KDE but also Gnome or XFCE etc. It can also help select X11 vs Wayland sessions.

    There are alternatives like LightDM if you dont like SDDM. Or TTY is fine too. But generally they’re not large pieces of software and while they are undoubtedly bloated from what they could be, they are still small and lightweight in the era of Tbs of storage and Gb of memory. The savings you’d get in not using them would be small on the scale of the rest of the OS. Obviously they’re useless for none GUI machines / servers.

    They’re called display managers because historically the concept was added to X11 system where you’d have a stand alone X terminal running locally for the end user with an X server which would then connect to an X display manager on a central machine. This was in the Unix days and shared spaces like governments, universities or corporations and the set up was potentially less hardware intensive allowing cheaper X terminals and an expensive central server.

    The concept has gone now - PCs are vastly more poweful and can easily run the entire OS locally, and thin clients are the modern set up if you do want terminals/clients and central servers. The most common scenario is now the display manager running on your local PC, alongside everything else and essentially replicates the TTY login in a GUI form. So yes its basically a session manager but the name is historical and probably won’t be going anywhere fast.

    • Ak-shually… you’re completely right!

      But you left out an important option for OP: they can just turn on auto-login and bypass the login screen entirely. If they want any security, they’ll need a display manager, but maybe they don’t care. Also, while this doesn’t apply to them, I discovered accidentally that after I log in to herbstluftwm, it goes directly to screen lock. I don’t know what I did to make that happen, but I’ve realized I can just disable the display manager, have auto-login, and still get security. Probably not as much, and if I ever get around to encrypting home that won’t work anymore, but I’ve been considering doing it because typing my password in twice is a drag.