:: [devuan-dev] Turnstile testing
Página superior
Eliminar este mensaje
Responder a este mensaje
Autor: Mark Hindley
Fecha:  
A: devuan-dev
Asunto: [devuan-dev] Turnstile testing
Hello,

Rrq and I have been working on packaging turnstile[1]. Ultimately, my intention
is to upload it to Debian, but it would be helpful to have some bold and
intrepid Devuan first-footers first.

Turnstile aims to be a replacement for the user session aspects of
systemd-logind. We already have seatd for the seat aspects.

It is also potentially useful as it allows unified user-sessions across multiple
logins.

Upstream provides dinit and runit backends. Rrq and I have written a Simple User
Services (suss) backend that is compatible with sysv-rc. It is worth noting
that both runit and openrc recently gained their own native user services
support.

Experimental packages are available[2].

Once installed, configure any services you want beneath ~/.user_session.d/

It could be very simple:

#!/bin/sh
pipewire&

Ensure that long-running processes are in the background.
Scripts are executed in lexical order, if that is important to you.

The first time you login, the services should be run, will persist, and be
available to all subsequent concurrent logins. They will be stopped on the last
logout.

Since a common dbus session is required by many services, installing the
dbus-turnstile-user-session package will preconfigure a common user dbus
session.

You will need to add other services yourself, although I have a suss backend for
utrans the unit-translator[3] in testing.

Of course, it must be emphasised that this is alpha grade. You cat is at risk,
ensure you have backups and don't experiment on anything irreplaceable!

Let us know of any problems and happy adventuring!

Thanks

Mark

[1] https://github.com/chimera-linux/turnstile

[2] http://hindley.org.uk/~mark/devuan/

[3] https://git.devuan.org/leepen/unit-translator