The officially official Devuan Forum!

You are not logged in.

#1 2026-02-07 22:01:45

ralph.ronnquist
Administrator
From: Battery Point, Tasmania, AUS
Registered: 2016-11-30
Posts: 1,609  

what about "turnstile" for user services?

Note that Devuan experimantal also includes turnstile which also is in the NEW queue for a Debian build.

turnstile wrote:

Standalone login/session tracker
aims to serve as a fully featured alternative to the logind subproject from systemd, and to provide a neutral API to both our session tracker and to logind itself. Currently it offers:
- session/login tracker
- a service-manager-agnostic way to manage per-user service managers for user services

Offline

#2 2026-02-08 14:15:11

igorzwx
Member
Registered: 2024-05-06
Posts: 488  

Re: what about "turnstile" for user services?

It’s worth noting Turnstile is still a bit of a work-in-progress. It might be a touch temperamental, so don’t be surprised if it all goes a bit pear-shaped.

Online

#3 2026-02-08 23:11:22

ralph.ronnquist
Administrator
From: Battery Point, Tasmania, AUS
Registered: 2016-11-30
Posts: 1,609  

Re: what about "turnstile" for user services?

@igorzwx: I don't understand what you mean with that "warning"? Have you been using it and ran into issues?

Offline

#4 2026-02-09 00:25:33

igorzwx
Member
Registered: 2024-05-06
Posts: 488  

Re: what about "turnstile" for user services?

_https://github.com/chimera-linux/turnstile

Turnstile is a work in progress effort to create a session/login tracker to serve as a fully featured alternative to the logind subproject from systemd, and to provide a neutral API to both our session tracker and to logind itself.

What do you think "work in progress" means in this context?

It’s not entirely without problems:
_https://github.com/chimera-linux/turnstile/issues

Last edited by igorzwx (2026-02-09 00:27:24)

Online

#5 2026-02-09 00:41:59

ralph.ronnquist
Administrator
From: Battery Point, Tasmania, AUS
Registered: 2016-11-30
Posts: 1,609  

Re: what about "turnstile" for user services?

Ah, so you just repeated a phrase from the upstream README.

I read your post as if you knew about something particular.

Refering to source would best be https://git.devuan.org/devuan/turnstile as it then would include patches and packaging deployed for the Devuan (and proposed Debian) package.
(Done by Mark Hindley and myself)

Offline

#6 2026-02-09 01:15:29

igorzwx
Member
Registered: 2024-05-06
Posts: 488  

Re: what about "turnstile" for user services?

Do you think it’s quite secure enough for Devuan users to try, or might there be a few little things to sort out first?

Online

#7 2026-02-09 01:31:59

EDX-0
Member
Registered: 2020-12-12
Posts: 205  

Re: what about "turnstile" for user services?

i develop shed, which is simpler as it is written in posix shell, it does some simple and rudimentary implementation of XDG_RUNTIME_DIR management, service files are just simple key=val files, it has multiple shortcomings as of right now as in spite of some users being interested and even using shed i'm the sole developer.

shed is intended to eventually provide the expected functionality of what debian defines as "x-session-manager" however at the time it does not and needs to be started before the window manager in the xsession, at the moment the design considers only x11 but eventually it aims to be agnostic to the session type so it can be used for tty sessions, x11 sessions, wayland sessions and even ssh sessions, it implements exactly 0 dbus anything.

if anyone is curious here's the repo https://git.devuan.org/eylles/shed it has gathered very low traction specially here on the devuan forums

Offline

#8 2026-02-09 01:47:59

ralph.ronnquist
Administrator
From: Battery Point, Tasmania, AUS
Registered: 2016-11-30
Posts: 1,609  

Re: what about "turnstile" for user services?

Yes, I wouldn't have mentioned it otherwise.

In my experience the packaged turnstile daemon is quite stable and safe. The package default backend, despite its name "suss", also works quite well. (I haven't explored the other backends) It provides a reliable "user service" process control including both one-shot actions and session-based services.

The expected "normal" use is straight-foward. A user that wants many services with start-up inter-dependencies may of course need to design that start-up somewhat carefully.

In short: a good option.

Offline

#9 Yesterday 05:00:48

hunter0one
Member
Registered: 2021-12-31
Posts: 83  

Re: what about "turnstile" for user services?

i develop shed, which is simpler as it is written in posix shell, it does some simple and rudimentary implementation of XDG_RUNTIME_DIR management, service files are just simple key=val files, it has multiple shortcomings as of right now as in spite of some users being interested and even using shed i'm the sole developer.

shed is intended to eventually provide the expected functionality of what debian defines as "x-session-manager" however at the time it does not and needs to be started before the window manager in the xsession, at the moment the design considers only x11 but eventually it aims to be agnostic to the session type so it can be used for tty sessions, x11 sessions, wayland sessions and even ssh sessions, it implements exactly 0 dbus anything.

if anyone is curious here's the repo https://git.devuan.org/eylles/shed it has gathered very low traction specially here on the devuan forums

That's really neat and I hadn't heard of it before now, thanks for sharing.

I'm also delighted to see turnstile being included, though I only ever tried it once on Void Linux where it was buggy in desktop environments (I assume because it doesnt cover all of the login1 dbus stuff yet).

Offline

#10 Yesterday 05:55:23

EDX-0
Member
Registered: 2020-12-12
Posts: 205  

Re: what about "turnstile" for user services?

everything i cobble together is interesting and unheard of, it just gets no traction.

Offline

Board footer