[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#65343] [PATCH] home: services: Add 'x11-display' service.
From: |
Oleg Pykhalov |
Subject: |
[bug#65343] [PATCH] home: services: Add 'x11-display' service. |
Date: |
Fri, 15 Sep 2023 01:39:10 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) |
Ludovic Courtès <ludo@gnu.org> writes:
[…]
> Now, without this service the situation is even worse: shepherd and its
> sub-processes inherit whatever ‘DISPLAY’ value was in its environment,
> if any, and that’s it. This service is a hack, but might still do more
> good than harm?
Inheriting environment variable is under the user's controll. Finding a
readable file by the user is less (requires to start x11 sessions in a
specific order). By more controll I mean the user could stop Shepherd on
a DISPLAY :0 and start it on DISPLAY :1 without stopping x11 sessions.
In any case, current patch with or without specification of files order
(or ‘herd start x11-display :42’) will change current behaviour. So, I
think a small entry in ‘news.scm’ could save somebody a day.
Regards,
Oleg.
signature.asc
Description: PGP signature