DISCLAIMER: I am not familiar with systemd or greetd or system configuring in general so I assume that all of my conclusions can be wrong :/
Hello!
Greetd by default assumes that it will work with greeter user. Tuigreet also assumes it (because it is in readme ¯\_(ツ)_/¯) and uses greeter user...
Unfortunately Debian uses another user: _greetd. I can say it because it is default user written in greetd config file and the user created at package install.
I could run default greetd's agreetty so I can declare that greetd works.
When I try to run tuigreet I get the following error in journalctl:
Nov 24 10:25:17 debian systemd[1]: Started greetd.service - Greeter daemon.
Nov 24 10:25:18 debian greetd[942]: error: configured default session user 'greeter' not found
Nov 24 10:25:18 debian systemd[1]: greetd.service: Deactivated successfully.
....
It can't find greeter user because debian creates _greetd user.
And one notice, it doesn't matter what I write inside greetd config file user="greeter" or user="_greetd" it doesn't work and journalctl says the same thing that it can't find greeter user
OS: Debian 12
DISCLAIMER: I am not familiar with systemd or greetd or system configuring in general so I assume that all of my conclusions can be wrong :/
Hello!
Greetd by default assumes that it will work with
greeter
user. Tuigreet also assumes it (because it is in readme ¯\_(ツ)_/¯) and usesgreeter
user...Unfortunately Debian uses another user:
_greetd
. I can say it because it is default user written in greetd config file and the user created at package install.I could run default greetd's agreetty so I can declare that greetd works.
When I try to run tuigreet I get the following error in
journalctl
:It can't find greeter user because debian creates
_greetd
user.And one notice, it doesn't matter what I write inside greetd config file
user="greeter"
oruser="_greetd"
it doesn't work andjournalctl
says the same thing that it can't find greeter user