• Linux
  • Gestor de sesión

Cómo instalar Tuigreet en Debian

Actualizando a Debian Sid, mi gestor de sesión, más conocido por sus nombres en inglés: display manager o session manager, se rompió. En lugar de hacerme entrar en mi gestor de ventanas habitual entraba en Plasma sin darme otra opción. Esto me dio a pensar en el excesivo acoplamiento que tiene sddm con Plasma y que debería pasarme a algún otro gestor de sesiones más independiente.

Así que investigando un poco llegué a greetd, un gestor de sesiones al que se le pueden configurar distintos greeters, en mi caso tenía ganas de probar algo de aspecto bastante hacker así que instalé tuigreet, un greeter basado puramente en texto.

sudo apt install greetd tuigreet

Configuro greetd para iniciar tuigreet editando el archivo /etc/greetd/config.toml:

[terminal]
vt = 7

# The default session, also known as the greeter.
[default_session]
command = "tuigreet --issue --time --remember --remember-session --asterisks --theme border=green --power-shutdown 'systemctl poweroff' --power-reboot 'systemctl reboot'"
user = "_greetd"

Ahora sustituyo el actual gestor de sesiones, SDDM por greetd.

sudo systemctl disable sddm.service
sudo systemctl enable greetd.service
sudo systemctl start greetd.service

Y finalmente tengo que corregir un pequeño problema con tuigreet, para usar las funciones de remember se utiliza el directorio /var/cache/tuigreet pero este no se crea automáticamente, así que tenemos que crearlo con los permisos del usuario de greetd.

sudo mkdir /var/cache/tuigreet
sudo chown _greetd:_greetd /var/cache/tuigreet

Con esto ya tenemos tuigreet instalado con la función de mantener la información de la última sesión para acceder directamente y además nos permite reiniciar o apagar si lo deseamos.


Profile picture

Carlos Sanmartín Bustos

Desarrollador de software embebido comprometido con el software libre. Progresista y antiautoritario.

Webmentions

  • 0
  • 0
  • 0
  • 0