From e465011b48cbaca4f18a65cf7b23a1035cf6b105 Mon Sep 17 00:00:00 2001 From: Gunnar Hjalmarsson Date: Wed, 18 Aug 2021 06:03:19 +0200 Subject: setup: Start ibus-daemon with the --daemonize option When starting ibus-daemon from IBus Preferences, it's started with the command "ibus-daemon --xim". However, ibus-daemon is killed once you close IBus Preferences. This commit adds the "--daemonize" option, so ibus-daemon keeps running also after IBus Preferences has been closed. BUG=https://github.com/ibus/ibus/issues/2316 --- setup/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup/main.py b/setup/main.py index 673c8cde..1b9056a6 100644 --- a/setup/main.py +++ b/setup/main.py @@ -528,7 +528,7 @@ class Setup(object): GLib.timeout_add_seconds(timeout, lambda *args: main_loop.quit()) self.__bus.connect("connected", lambda *args: main_loop.quit()) - os.spawnlp(os.P_NOWAIT, "ibus-daemon", "ibus-daemon", "--xim") + os.spawnlp(os.P_NOWAIT, "ibus-daemon", "ibus-daemon", "--xim", "--daemonize") main_loop.run() -- cgit v1.2.1