mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-03 16:41:26 +01:00
fix(service): start with the graphical session, not default.target (#24)
default.target is reached before the desktop exports DISPLAY/WAYLAND_DISPLAY to the user manager, so After=graphical-session.target never applied. The daemon's first keyring call D-Bus-activated the Secret Service without a display; on KDE ksecretd aborted, the first start failed, and every login left a coredump. Install into graphical-session.target instead, and use reenable when the front-ends enable the unit so existing default.target.wants links are replaced rather than kept alongside the new one. Fixes #23
This commit is contained in:
3 files changed
+25
-4
No files matched your search
@@ -32,4 +32,10 @@ MemoryMax=6G
|
||||
TimeoutStopSec=15
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
# Not default.target: that is reached before the desktop has exported DISPLAY /
|
||||
# WAYLAND_DISPLAY to the user manager, so After= above never orders anything
|
||||
# (the two targets are not in the same start transaction). The daemon's first
|
||||
# keyring call then D-Bus-activates the Secret Service without a display —
|
||||
# on KDE ksecretd aborts, the start fails, and every login leaves a coredump.
|
||||
# Being pulled in by the graphical session starts it only once that is up.
|
||||
WantedBy=graphical-session.target
|
||||
Reference in new issue
Block a user