treeland/misc/interfaces
Zhang Dingyuan 1959d3b98e chore: move treeland to system service
This modification has multiple benefits. DM and the synthesizer will
become two independent parts. If one of them crashes, it will not cause
a large-scale component crash.

DM should also delegate the user's session to systemd for management in
the future, so that if any of the three parts crash, they can rely on
crash recovery to restart.

By the way, DDE users will not have sessions, so the pulseaudio service
will not be started in advance on deepin, and the file permissions of
/dev/dri/renderD128 are set by logind using acl when activating the
session. Now that dde is not a logged-in session, the activation
relationship between normal users will be correct, and I hope that the
sudden panic rhi rendering crash can be solved.

Log:
2024-12-20 15:06:21 +08:00
..
org.deepin.DisplayManager.xml chore: move treeland to system service 2024-12-20 15:06:21 +08:00
org.freedesktop.DisplayManager.Seat.xml chore: code review for dir specification 2024-09-09 10:20:21 +08:00
org.freedesktop.DisplayManager.Session.xml chore: code review for dir specification 2024-09-09 10:20:21 +08:00
org.freedesktop.DisplayManager.xml chore: code review for dir specification 2024-09-09 10:20:21 +08:00
org.freedesktop.login1.Manager.xml chore: move treeland to system service 2024-12-20 15:06:21 +08:00
org.freedesktop.login1.Seat.xml chore: move treeland to system service 2024-12-20 15:06:21 +08:00
org.freedesktop.login1.Session.xml chore: move treeland to system service 2024-12-20 15:06:21 +08:00
org.freedesktop.login1.User.xml chore: move treeland to system service 2024-12-20 15:06:21 +08:00