Comment #2 on issue 1681 by [email protected]: ibus 1.5.4 makes all
window stalling
http://code.google.com/p/ibus/issues/detail?id=1681
Hi,
Thanks for your advice.
% ibus exit
% ibus-daemon --xim --verbose
I tried out your steps:
ibus exit
==>
ibus exited.
ibus-daemon --xim --verbose
==>
ibus can startup and there is only one warning record printed:
(ibus-ui-gtk3:5668): IBUS-WARNING **: ibus_bus_call_sync:
org.freedesktop.DBus.Properties.Get:
GDBus.Error:org.freedesktop.DBus.Error.Failed: No global engine.
** Message: Use database /usr/share/ibus-pinyin/db/open-phrase.db
Do you see any errors in /var/log/messages ?
No.
Do you see your problem with a new user account besides the current one?
No. That's the point here. Actually I had prepared a video(it's a bit
large, about 100MB) on how to reproduce the issue, and when I tried to
upload it for your investigation, I found out the problem by comparing
the .config/dconf/user (GVariant Database file) between my account and the
testing user account.
I save the gsettings on both account with:
%gsettings list-recursively
There were a few diffferences and then I reset the changes to default value
with dconf one by one. If I changed one item, I would logout and relogin to
test it.
Finally, I confirmed the issue existed in the following item:
===
$ cat /tmp/issue.diff
--- okay-setting.txt 2013-12-19 09:17:05.880030690 +0800
+++ stalling-setting.txt 2013-12-19 09:15:32.961973315 +0800
@@ -27,7 +27,7 @@
org.freedesktop.ibus.general preload-engines ['pinyin', 'xkb:us::eng']
org.freedesktop.ibus.general preload-engines-inited true
org.freedesktop.ibus.general switcher-delay-time 400
-org.freedesktop.ibus.general use-global-engine true
+org.freedesktop.ibus.general use-global-engine false
org.freedesktop.ibus.general use-system-keyboard-layout false
org.freedesktop.ibus.general use-xmodmap true
org.freedesktop.ibus.general version '1.5.4'
@@ -79,7 +79,7 @@
org.freedesktop.ibus.general preload-engines ['pinyin', 'xkb:us::eng']
org.freedesktop.ibus.general preload-engines-inited true
org.freedesktop.ibus.general switcher-delay-time 400
-org.freedesktop.ibus.general use-global-engine true
+org.freedesktop.ibus.general use-global-engine false
org.freedesktop.ibus.general use-system-keyboard-layout false
org.freedesktop.ibus.general use-xmodmap true
org.freedesktop.ibus.general version '1.5.4'
===
Whem I uncheck the 'Share the same input method among all appilcations' in
the 'Advanced' tab of 'IBus Preferences', the issue occurred! If I checked
that item, the issue disappeared.
What is the gsettings preload-engines value ?
% gsettings get org.freedesktop.ibus.general preload-engines
===
$ cat okay-setting.txt | grep preload-engines
org.freedesktop.ibus.general preload-engines ['pinyin', 'xkb:us::eng']
org.freedesktop.ibus.general preload-engines-inited true
org.freedesktop.ibus.general preload-engines ['pinyin', 'xkb:us::eng']
org.freedesktop.ibus.general preload-engines-inited true
===
Feel free to let me know if I can help to provide further information.
Thanks.
BR,
Flos
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
---
You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.