Handle IBus being started as a systemd service
IBus is moving to being a systemd managed service in GNOME sessions (see https://github.com/ibus/ibus/pull/2377). Support this case, with fallbacks to the non-systemd / not available paths.
IBus is moving to being a systemd managed service in GNOME sessions (see https://github.com/ibus/ibus/pull/2377). Support this case, with fallbacks to the non-systemd / not available paths.