ibus is an input method. If it's enabled (i.e. if the ibus-daemon is running) it will intercept anything coming from the keyboard, to any application. It's not Lazarus calling ibus explicitly: simply attempting to read user keyboard input gets ibus in the way.

The annoying thing is that if the daemon is running, the default shortcut to activate it is ctrl-space, which is also the Lazarus shortcut for command completion.

On RH related distros (Fedora, CentOs, etc.) ibus is not enabled by default, unless you select as a system language one which requires an input method (such as chinese). It would appear that other distros, such as Ubuntu do enable it by default, which is rather stupid, because when unnecessary you have it in the way.

If you manage to find how the ibus-daemon is started in your environment (/etc/init.d or some upstart service), you may turn it off permanently. As an alternative you may try with ibus-setup to change its activation shortcut from ctrl-space to some unused key combination (sort of ctrl-alt-Backspace or something like that) so that it doesn't interfere with Lazarus shortcuts.

Giuliano



Il 21/03/2015 14:02, JuuS ha scritto:
Hi,

Recently while debugging Lazarus with root privileges I got the
following warning:

(lazarus:5521): IBUS-WARNING **: The owner of
/home/juus/.config/ibus/bus is not root!

Q1: (lazarus:5521) has what meaning? Can I use this address to find
where ibus is being called?

Q2: It appears lazarus is calling ibus explicitly?

I ask because I hate ibus. I habitually turn it off on starting my linux
machine because it messes with edits and makes typing impossible (not
just in lazarus). If I forget to do this I notice it right away, sigh,
and go turn off ibus.

Anyone else having trouble with ibus and have maybe some information
about it and/or how it relates to lazarus and/or linux system...

Thanks.


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus


--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to