Commit 35f88a6
committed
xsettings: start after treeland-sd.service to avoid crash on Wayland
The XSettings service uses QGuiApplication with the xcb platform plugin,
which requires an X11 connection (via XWayland). On treeland/Wayland
sessions, XWayland may not be ready yet when this service starts as part
of dde-session-pre.target, causing a crash loop.
Add After=treeland-sd.service to ensure the service only starts after
treeland (which launches XWayland) is ready. This ordering is safely
ignored on pure X11 sessions where treeland-sd.service doesn't exist.1 parent 6cefac6 commit 35f88a6
1 file changed
Lines changed: 1 addition & 0 deletions
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
0 commit comments