summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGunnar Hjalmarsson <gunnarhj@ubuntu.com>2021-08-18 06:03:19 +0200
committerfujiwarat <takao.fujiwara1@gmail.com>2021-08-18 16:11:40 +0900
commite465011b48cbaca4f18a65cf7b23a1035cf6b105 (patch)
tree6d2e80d0f0352a478d10b2bfbccd4025e8444fab
parent32d54e0f07c945b906fa52d309879cfd60d8688d (diff)
downloadibus-e465011b48cbaca4f18a65cf7b23a1035cf6b105.tar.gz
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
-rw-r--r--setup/main.py2
1 files changed, 1 insertions, 1 deletions
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()