On Wed, May 26, 2021 at 09:58:27PM -0500, Mike Harter wrote:
Do you guys have a recommendation for a login manager? Would we want
one with wayland support or is it fine to rely on X for compatibility?
I have a few recommendations.
greetd [0] is a nice login manager daemon that works well for minimal
setups, written in Rust.
[0]:
https://sr.ht/~kennylevinsen/greetd/
There are multiple login managers utilizing greetd:
-
https://git.sr.ht/~kennylevinsen/gtkgreet
-
https://git.sr.ht/~kennylevinsen/wlgreet
-
https://github.com/apognu/tuigreet
-
https://gitlab.com/marcusbritanicus/QtGreet
Alternatively, there's Ly [1], which has a textual interface and seems
fairly popular.
[1]:
https://github.com/nullgemm/ly
One somewhat obscure option is emptty [2], a "Dead simple CLI Display
Manager on TTY" written in Go.
[2]:
https://github.com/tvrzna/emptty/
None of the above options is currently packaged for Fedora. All three
have example config files to integrate with Systemd.
Personally, my current login manager is just the stock `login(1)`
program to open my default shell before unlocking my keys with gpg-agent
and running `ssh-agent sway`. I understand that this setup is probably
not ideal for a spin, but I just threw it out there to illustrate how
the choice of login manager is relatively low on the list of things
worth losing sleep over.
--
/Seirdy