Bug 14508 - ibus-setup does not save configurations when using KDE live DVD (needs dconf package)
Summary: ibus-setup does not save configurations when using KDE live DVD (needs dconf ...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Funda Wang
QA Contact:
URL:
Whiteboard: 5beta1
Keywords: Triaged
Depends on:
Blocks:
 
Reported: 2014-11-12 05:11 CET by You-Cheng Hsieh
Modified: 2015-01-19 09:24 CET (History)
6 users (show)

See Also:
Source RPM: ibus
CVE:
Status comment:


Attachments
ibus and kde packages on KDE64Live (3.00 KB, text/plain)
2014-11-13 08:15 CET, Marja Van Waes
Details

Description You-Cheng Hsieh 2014-11-12 05:11:09 CET
Description of problem:
ibus-setup does not save configurations. After ibus restarts, all configurations will be reset to default. Therefore users cannot change hotkey, add or remove input methods.

Version-Release number of selected component (if applicable):
1.5.8-4

How reproducible:
Always

Steps to Reproduce:
It can be tested with live-DVD, or new installed OS.
1.right click the ibus icon on systray. It may show as your keyboard layout, e.g. "US".
2.select preference.
3.change any settings you like, hot keys, input methods, etc. click "OK" after you finished.
4.right click on ibus icon and select restart.
5. repeat from step 1. again, you will notice all your settings are not saved.



Reproducible: 

Steps to Reproduce:
Comment 1 You-Cheng Hsieh 2014-11-12 07:19:00 CET
Supplemental: 
only valid in liveDVD, or install a new system with liveDVD.
ibus-setup works fine if install a new system with traditional DVD.
Manuel Hiebel 2014-11-12 18:20:25 CET

Assignee: bugsquad => fundawang
Keywords: (none) => Triaged

You-Cheng Hsieh 2014-11-13 02:34:42 CET

Summary: ibus-setup does not save configurations => ibus-setup does not save configurations when using KDE live DVD

Comment 2 Dick Gevers 2014-11-13 03:12:54 CET
Am I correct in assuming you used a 5beta1 disk? If not, kindly wipe the whiteboard, Thanks

Whiteboard: (none) => 5beta1
CC: (none) => dvgevers, tmb

Comment 3 Marja Van Waes 2014-11-13 08:15:07 CET
Created attachment 5595 [details]
ibus and kde packages on KDE64Live

Maybe there is a package missing on the Live? 

I'm not smart enough to know which one, though.

Attaching the output of 
"grep ibus" + of "grep kde" from Mageia-5-beta1-LiveDVD-KDE4-x86_64-DVD.lst

However, if there is a package missing, then starting the tool from cli should give the same result, and hopefully some useful error message. Can you check?

CC: (none) => marja11

Comment 4 You-Cheng Hsieh 2014-11-14 02:42:35 CET
To better compare both scenario, I install 2 vm, one from traditional dvd, the other from livedvd.

By default, live dvd installed more ibus packages than tradtional dvd (even with remove unneeded languages checked).  I removed the extra ibus input methods but that does not affect the result.

Start ibus-setup from cli in both vm will give same python warnings. 


I notice that when I changed ibus hot key setting and restart ibus, there's pop message showing hot key is restored. Is there any way I could trace what triggered the pop up message?
Comment 5 Marja Van Waes 2014-11-15 17:29:36 CET
CC'ing Philippem

Do you know of a way to get more verbose python warnings and messages or to maybe see what triggered the pop up You-Chen Hsieh talked about?

CC: (none) => makowski.mageia

Comment 6 Philippe Makowski 2014-12-16 21:09:21 CET
copy ibus-setup in your home or in /tmp
cp /usr/bin/ibus-setup ./

edit the last line to :

exec /usr/bin/python -m trace --trace /usr/share/ibus/setup/main.py $@

and launch the new script
Comment 7 You-Cheng Hsieh 2014-12-17 03:09:09 CET
Found the problem:
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

This is caused by "dconf" package missing in KDE liveCD/DVDs. After install dconf, the problem is gone. It may also resolve other gsetting related problems.

Source RPM: ibus => meta-task
Component: RPM Packages => Release (media or process)
Summary: ibus-setup does not save configurations when using KDE live DVD => ibus-setup does not save configurations when using KDE live DVD (needs dconf package)
CC: (none) => sysadmin-bugs

Comment 8 You-Cheng Hsieh 2014-12-17 08:18:02 CET
I added requires for dconf in ibus-1.5.8-5mga5. Hopefully it should be fixed with the next build of live CD/DVDs release(5beta2).

Source RPM: meta-task => ibus
Component: Release (media or process) => RPM Packages

Comment 9 claire robinson 2014-12-17 17:12:22 CET
If you'd like to test next beta 2 iso build, please send me an email You-Cheng

CC: (none) => eeeemail

Comment 10 You-Cheng Hsieh 2015-01-19 07:11:54 CET
Confirmed fixed in Beta2. Thanks!
Comment 11 claire robinson 2015-01-19 09:24:20 CET
closing then

Resolution: (none) => FIXED
Status: NEW => RESOLVED


Note You need to log in before you can comment on or make changes to this bug.