[Bug 776567] New: YaST2 doesn't support Input Method
https://bugzilla.novell.com/show_bug.cgi?id=776567 https://bugzilla.novell.com/show_bug.cgi?id=776567#c0 Summary: YaST2 doesn't support Input Method Classification: openSUSE Product: openSUSE 12.2 Version: RC 2 Platform: All OS/Version: openSUSE 12.2 Status: NEW Severity: Major Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: i@marguerite.su QAContact: jsrain@suse.com Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/22.0.1190.0 Safari/537.1 SUSE/22.0.1190.0 Modern input methods have provided im modules for GTK/QT/XIM a long time. But YaST2 didn't catch up, which makes i18n a failure or "half-done"/"read-only" effort. eg: if I translate a package description to Chinese/Japanese/Korean/Tamil, any Asian or African langs, how could I search them? no way if you can't input anything local. Reproducible: Always Steps to Reproduce: 1. add M17N repo 2. sudo zypper in fcitx or ibus 3. start YaST2 software management or repositories or anything can input. 4. put your mouse into the search textarea 5. ctrl+space combined keys 6. input "woshi" then press space Actual Results: nothing. Your can't even see input panel toggled out. but if you (even) reproduce in Chromium/Firefox, which is not a pure Linux staff. input panel can show and let you input Expected Results: input panel should show and let user input. https://github.com/fcitx/fcitx/tree/master/src/frontend You could see here for how input modules are coded so you'll know how to cooperate with them. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776567 https://bugzilla.novell.com/show_bug.cgi?id=776567#c1 kk zhang <kkzhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |kkzhang@suse.com InfoProvider| |i@marguerite.su --- Comment #1 from kk zhang <kkzhang@suse.com> 2012-08-21 05:19:18 UTC --- Hi, thank you for your report.could you please help to provide y2logs according to the following URL?Thanks http://en.opensuse.org/openSUSE:Bugreport_YaST -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776567 https://bugzilla.novell.com/show_bug.cgi?id=776567#c2 Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|i@marguerite.su | --- Comment #2 from Marguerite Su <i@marguerite.su> 2012-08-21 06:37:27 UTC --- Created an attachment (id=502895) --> (http://bugzilla.novell.com/attachment.cgi?id=502895) /var/log/YaST2 and hwinfo.txt Actually it's a design fault. so personally I don't think logs can help too much. I mark it "major" because the "input" feature of YaST2 is missing for locals thus a lot of further feature can't use for locals. But actually we never have input feature for locals before. In YaST2 design, we may just "give it a GUI using GTK/QT" without take too much consideration that "there're specific things to notice when giving a GUI". Hope it helps Marguerite -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776567 https://bugzilla.novell.com/show_bug.cgi?id=776567#c kk zhang <kkzhang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |yast2-maintainers@suse.de |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776567 https://bugzilla.novell.com/show_bug.cgi?id=776567#c Michal Filka <mfilka@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mfilka@suse.com AssignedTo|yast2-maintainers@suse.de |tgoettlicher@suse.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776567 https://bugzilla.novell.com/show_bug.cgi?id=776567#c3 --- Comment #3 from Marguerite Su <i@marguerite.su> 2012-08-24 14:19:08 UTC --- Hi, I consulted some Input Methods developers, and here's an easy fix: kdesu -c "yast2" << this doesn't work apparently kdesu -c "QT_IM_MODULE=xim GTK_IM_MODULE=xim yast2" << this works perfectly The magic behind this is because modern IMs use DBus. So the only working input method in su environment is xim. export that environment variable to YaST2 can solve the problem. so YaST developers please help modifying YaST startup codes to include these environment variables and fix it in packages. Thanks, Marguerite -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776567 https://bugzilla.novell.com/show_bug.cgi?id=776567#c4 --- Comment #4 from Marguerite Su <i@marguerite.su> 2012-08-24 16:49:13 UTC --- fixes see: yast2 pull request 7 on Github: https://github.com/yast/yast-yast2/pull/7 SR#131531 on OBS: https://build.opensuse.org/request/show/131531 And this needs a maintenance update. Thanks. Marguerite -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=776567 https://bugzilla.novell.com/show_bug.cgi?id=776567#c5 Marguerite Su <i@marguerite.su> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #5 from Marguerite Su <i@marguerite.su> 2012-08-27 09:51:28 UTC --- fixed in 2.23.4 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com