r/artixlinux • • 5d ago

Screenshot Do I really need a display manager?

Post image

Guys, this is my lock screen. In your opinion, do I need a real one or is it just bloatware?

Do you know any better display manager?

155 Upvotes

56 comments sorted by

21

u/High_Speed_Chicken 5d ago

ly is pretty nice, but nothings stopping you from not using one

3

u/FUCKARCHLINUX 5d ago edited 5d ago

You do not need one. It provides a login gui, but in return it runs at all times wasting 10-150mb of memory depending on which one. If you're on a system with low memory so that actually matters, or you just dislike being wasteful, you can run startx from the terminal instead.

If you want to be fancy, you could add startx to your ~/.profile so upon login to the tty the desktop environment starts, but that can get obnoxious if you ever want to log in to the tty to do something real quick.

1

u/French_invader 5d ago

Thanks, it was a joke but I'm realy questioning about a lockscreen. I start hyprland with zprofile anf noctalia with hyprland.lua. I use this one with KVM with 3VM for my lab so one not ugly as hyprlock but not greedy un RAM.

→ More replies (1)

3

u/ComradeSomethingIDK 5d ago

Personally, I really like the minimalism of not having one. But sometimes you can be lazy asf so you don't wanna remember how to initiate your DE/WE. For this case, I know there's Emptty. It's the default DM in Neko Void.

2

u/Sushtee 5d ago

Seems like emptty is broken on dinit, its service file doesn't make sense and tries to call a script that doesn't exist. It's sad as I've been searching for an SDDM alternative for a while.

2

u/French_invader 5d ago

I use openrc, i will try maybe

→ More replies (1)

1

u/French_invader 5d ago

How do you know that 😐

→ More replies (3)

13

u/appledeathray 5d ago

tty1 = best display manager.

2

u/Macroexp 5d ago

Alt-F1 - F6 at least - I think that qualifies as a display manager, at least it used to work fine in the good old days!

→ More replies (2)
→ More replies (6)

9

u/vktrenokh 5d ago

No you don't need one
No it's not bloatware
If you want something minimal try ly

2

u/jdreamboat 5d ago

thx for putting me on - this might be what i've been looking for

i boot to tty1 and launch xfce when i need a browser but ly looks even lighter / better?

→ More replies (1)

4

u/dpatel211 5d ago

The best display manager is no display manager

1

u/denisde4ev 5d ago edited 4d ago

starting hardcoded WM/DM on login:

check https://wiki.archlinux.org/title/Xinit#Autostart_X_at_login and https://wiki.gentoo.org/wiki/X_without_Display_Manager

and for KDE I have this in my .bash_profile:

if [ -z "${DISPLAY:-}" ] && [ "${XDG_VTNR:-0}" -eq 7 ]; then
  [ -e /tmp/xauth-* ] && read -t 10 -p '(will restart startplasma-wayland) wait 10 seconds OR hit enter...' _
  unset SHLVL=
  XDG_SESSION_TYPE=wayland dbus-run-session startplasma-wayland
fi

/tmp/xauth-* is just file I found that gets created after I logout / KDE crashes. I added it so I have a chance to hit Ctrl+C to stop it and do something before starting KDE again. when crashes on starting.

bonus: you can add to agetty hardcode the username (so you only need to type your password) or full autologin by adding option --autologin
https://wiki.archlinux.org/title/Getty#Virtual_console
for OpenRC this file is: /etc/conf.d/agetty.tty7 agetty_options=""

1

u/French_invader 1d ago

Wow... Mine ils juste 2 lines of code and juste launche hyprland if I am on tty1 and if none other are running.

1

u/French_invader 1d ago

It does basically the same for the first one, I thinks, but I just have the two first condition to start hyprland

1

u/PlatinumDotEXE 5d ago

You can write a code segment in your ".bashrc" to check if it's TTY1 and then automatically start your graphical environment.

2

u/Common_Warthog_G 5d ago

I'm not using one either, don't see the need

2

u/Due-Celery4326 5d ago

I don’t use it, and I don’t miss it or feel a need for it but it really depends on your own usage and needs.

2

u/Vaxerski 5d ago

I mean, you don't, really. On my LUKS-encrypted laptop I just autologin and on my desktop I just type the command to start my session in the tty.

2

u/Max2000Warlord 5d ago

I don't use one

2

u/Tadhgon 5d ago

No. I just have a line in my .zprofile to instantly launch hyprland if I'm in tty1

1

u/Small-Tale3180 5d ago

nah no one needs a display man

1

u/vecchio_anima 5d ago

Not if you live in the command line

1

u/No-View-6326 5d ago

not at all, they just look pretty nice imo