Comment # 17 on bug 1201421 from
I could reproduce this now.
I guess ibus-autostart is not suitable for systemd.

It calls ibus-daemon -d, which runs ibus-daemon as a daemon, and so it exits
very quickly. The following modification should works.

```
--- /usr/bin/ibus-autostart     2022-05-08 16:43:36.000000000 +0900
+++ ibus-autostart      2022-07-21 21:45:30.356005384 +0900
@@ -11,5 +11,4 @@
 # sleep for a little while to avoid duplicate startup
 # sleep 2

-ibus-daemon --xim -d
-exit 0
+ibus-daemon --xim
```

But this modification will affects other desktop environment.


So I'm wondering we should migrate to systemd service from *.desktop. We
already have org.freedesktop.IBus.session.generic.service, which is not used
for now.

To use this service file, we need to modify it to
* prevent from running when another input method framework (e.g., fcitx) is
selected
* work with X11 session because it is designed for Wayland session (no --xim)


You are receiving this mail because: