|
Bugzilla – Full Text Bug Listing |
| Summary: | YaST2 doesn't support Input Method | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 12.2 | Reporter: | Marguerite Su <i> |
| Component: | YaST2 | Assignee: | Thomas Göttlicher <tgoettlicher> |
| Status: | RESOLVED FIXED | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | mfilka |
| Version: | RC 2 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | openSUSE 12.2 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | /var/log/YaST2 and hwinfo.txt | ||
|
Description
Marguerite Su
2012-08-20 10:53:13 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 Created attachment 502895 [details]
/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
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 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 fixed in 2.23.4 |