[systemd-devel] User wayland session, conceptual questions
Vladimir Kudrya
vladimir-csp at yandex.ru
Sun Feb 12 07:27:35 UTC 2023
On 10/02/2023 12.51, Mantas Mikulėnas wrote:
>
> Also systemd.special manual recommends putting display servers
> into session.slice. But in case of a wayland compositor it is
> impossible to separate it from the apps, because the compositor
> handles keyboard shortcuts (which launch apps or launchers which
> launch apps). Is this recommendation even feasible for wayland?
>
> Yes; the compositor can use systemd D-Bus API to launch apps in their
> own .scopes underneath app.slice (or transient .services), as e.g.
> GNOME Shell already does.
>
> (For a different use of the same API, see also how GNOME Terminal – or
> libvte, I guess – launches each terminal tab in its own .scope. You
> can forkbomb a single tab without significantly affecting the rest of
> the system.)
If one does not want to mess with dbus, is prefixing app commands in
compositor's configuration with `systemd-run --user --scope
--slice=app.slice ...` a valid alternative?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20230212/7850e703/attachment.htm>
More information about the systemd-devel
mailing list