Andrew Geissler | 7e0e3c0 | 2022-02-25 20:34:39 +0000 | [diff] [blame^] | 1 | From f662906c52f264e4c139e402932103f47269aa1b Mon Sep 17 00:00:00 2001 |
| 2 | From: Mingli Yu <mingli.yu@windriver.com> |
| 3 | Date: Mon, 24 Jan 2022 17:16:15 +0800 |
| 4 | Subject: [PATCH] systemd/lxdm.service: remove plymouth-quit conflicts |
| 5 | |
| 6 | When use plymouth[1] with lxdm, the plymouth boot splash screen |
| 7 | will hang there as lxdm.service conflicts with plymouth-quit.service |
| 8 | and plymouth-quit will fail to start if plymouth-quit.service and |
| 9 | lxdm.service start at the same time and it will result in the boot |
| 10 | screen hang forever. |
| 11 | |
| 12 | Consider there is also After setting for these two services, so |
| 13 | remove the conflicts setting to make the service start as expected. |
| 14 | |
| 15 | [1] https://gitlab.freedesktop.org/plymouth/plymouth/-/tree/main |
| 16 | |
| 17 | Upstream-Status: Submitted [https://sourceforge.net/p/lxdm/code/merge-requests/3] |
| 18 | |
| 19 | Signed-off-by: Mingli Yu <mingli.yu@windriver.com> |
| 20 | --- |
| 21 | systemd/lxdm.service | 2 +- |
| 22 | 1 file changed, 1 insertion(+), 1 deletion(-) |
| 23 | |
| 24 | diff --git a/systemd/lxdm.service b/systemd/lxdm.service |
| 25 | index bf4a0a8..90d8cdb 100644 |
| 26 | --- a/systemd/lxdm.service |
| 27 | +++ b/systemd/lxdm.service |
| 28 | @@ -1,6 +1,6 @@ |
| 29 | [Unit] |
| 30 | Description=LXDE Display Manager |
| 31 | -Conflicts=getty@tty1.service plymouth-quit.service |
| 32 | +Conflicts=getty@tty1.service |
| 33 | After=systemd-user-sessions.service getty@tty1.service plymouth-quit.service |
| 34 | |
| 35 | [Service] |
| 36 | -- |
| 37 | 2.17.1 |
| 38 | |