[Pkg-ime-devel] Bug#862721: ibus-daemon should start automatically

Osamu Aoki osamu at debian.org
Tue May 16 15:58:54 UTC 2017


control: severity -1 wishlist

Hi,

On Tue, May 16, 2017 at 10:00:24AM +0200, Ralf Jung wrote:
> Package: ibus
> Version: 1.5.14-2
> Severity: important
> 
> Dear Maintainer,
> 
> Right now, just installing ibus and setting it up (im-config, ibus-setup)
> results in a broken system (keyboard not working) after logging back out and in.

Hmmm??? If properly logging back out and in, ibus should start!

Did you add particular keyboard method or IM activated?

Did you follow /usr/share/doc/ibus/README.Debian.gz

> The problem is that ibus sets the environment variables to make ibus the input
> method, but it fails to start ibus-daemon automatically.

You need to restart complete GDM session which is non-trivial.  That's
why I recommend reboot for most people in the above linked DOC.

We can't do it for you since there are many use cases which may not
compatible with the way to handle your case.

> I had to manually
> configure my desktop environment to start "ibus-daemon -drRx".
> 
> The ibus package should ship a .dekstop file in /etc/xdg/autostart/ to fix this,
> and to make it harder to break the system using ibus.

These may worked for you since they start ibus daemon.  But these may be
good for some apps but do they make ibus work on process started by the
dbus etc. (Some telephony program) How much test did you do to assert
this?

> Alternatively, maybe 70im-config_launch should also launch the daemon.

If you properly restart X session's start up code, this script starts
ibus daemon.

I agree the way we need to configure ibus is ugly.

But so far, no one, including myself, came up with a solid solution
which works for most desktop and on all IM programs: ibus/uim/fctx.

If you have a solution as a patch to current packages, please propose.

Thanks.

Osamu



More information about the Pkg-ime-devel mailing list