Bug 947394
| Summary: | imsettings should treat “gnome” and “gnome-classic” the same way | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Mike FABIAN <mfabian> |
| Component: | imsettings | Assignee: | Akira TAGOH <tagoh> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 19 | CC: | i18n-bugs, mfabian, tagoh, tiagomatos |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-04-20 19:37:13 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Mike FABIAN
2013-04-02 10:21:11 UTC
imsettings-1.6.1-1.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/imsettings-1.6.1-1.fc19 Package imsettings-1.6.1-1.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing imsettings-1.6.1-1.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-4889/imsettings-1.6.1-1.fc19 then log in and leave karma (feedback). This update msettings-1.6.1-1.fc19 does not seem to treat “gnome” and “gnome-classic” the same way yet.
Relevant difference between .cache/imsettings/log between “gnome” and
“gnome-classic”:
< [ 1365152204.483622]: IMSettings-Daemon[4062]: INFO: Attempting to switch IM to X compose table [lang=pt_BR.UTF-8, update=false]
< org.gnome.settings-daemon.plugins.keyboard.active is true. imsettings is going to be disabled.
<
< [ 1365152206.268340]: IMSettings-Daemon[4062]: WARNING **: Current desktop isn't targeted by IMSettings.
---
> [ 1365152559.961295]: IMSettings-Daemon[4980]: INFO: Attempting to switch IM to X compose table [lang=pt_BR.UTF-8, update=false]
> [ 1365152561.180318]: IMSettings-Daemon[4980]: INFO: no need to invoke any auxiliary process for X compose table
> [ 1365152561.181116]: IMSettings-GSettings backend[4980]: INFO: Setting up xim:xim as gtk+ immodule
So on “gnome”, it detects that
“org.gnome.settings-daemon.plugins.keyboard.active is true” and says
that it disables itself. On “gnome-classic” it doesn’t detect that
this key is set to true and sets xim:xim as the gtk+ immodule.
I have Brazilian Portuguese language and keyboard:
[mfabian@Fedora-19-Alpha-TC4-x86_64-DVD ~]$ cat /etc/locale.conf
LANG="pt_BR.UTF-8"
[mfabian@Fedora-19-Alpha-TC4-x86_64-DVD ~]$ dconf dump /org/gnome/desktop/input-sources/
[/]
current=uint32 0
sources=[('xkb', 'br'), ('xkb', 'us')]
xkb-options=@as []
[mfabian@Fedora-19-Alpha-TC4-x86_64-DVD ~]$
When logging into “gnome”, gnome-terminal uses the “simple” input module
and the key to the right of P followed by c inserts a ć.
When logging into “gnome-classic”, gnome-terminal uses the “xim”
input module and the key to the right of P followed by c inserts a ç.
So it still doesn’t behave the same way on “gnome” and “gnome-classic”.
Thanks for testing. should works with -2. Package imsettings-1.6.1-2.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing imsettings-1.6.1-2.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2013-4889/imsettings-1.6.1-2.fc19 then log in and leave karma (feedback). (In reply to comment #4) > Thanks for testing. should works with -2. Yes, this works, “gnome” and “gnome-classic” are treated the same way now. By the way, imsettings writes into ~/.cache/imsettings/log [ 1365513547.246338]: IMSettings-Daemon[4511]: WARNING **: Current desktop isn't targeted by IMSettings. But why does it keep running? Shouldn’t it stop if it does not target the current desktop? That makes sense. did it in git. imsettings-1.6.1-2.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report. |