[Fedora-i18n-bugs] [Bug 750484] New: RFE: support reloading Xmodmap

bugzilla at redhat.com bugzilla at redhat.com
Tue Nov 1 09:57:44 UTC 2011


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: RFE: support reloading Xmodmap

https://bugzilla.redhat.com/show_bug.cgi?id=750484

           Summary: RFE: support reloading Xmodmap
           Product: Fedora
           Version: rawhide
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: low
          Priority: unspecified
         Component: ibus
        AssignedTo: tfujiwar at redhat.com
        ReportedBy: dueno at redhat.com
         QAContact: extras-qa at fedoraproject.org
                CC: tfujiwar at redhat.com,
                    i18n-bugs at lists.fedoraproject.org,
                    shawn.p.huang at gmail.com
    Classification: Fedora
      Story Points: ---
              Type: ---


Description of problem:

When a keyboard layout is changed with gnome-settings-daemon, ~/.Xmodmap is
automatically re-applied through libgnomekbd. cf.
http://blogs.gnome.org/sudaltsov/2010/10/13/xmodmap-and-gnome/
http://git.gnome.org/browse/libgnomekbd/tree/libgnomekbd/gkbd-keyboard-config.c#n582

However, with ibus-xkb, that file is ignored and the previous Xmodmap setting
is cleared each time when I switch between XKB engines.

Version-Release number of selected component (if applicable):
ibus-1.4.0-6.fc16.x86_64

How reproducible:
always

Steps to Reproduce:
(with the default Japanese installation of F16 RC2)
1. put the following content in ~/.Xmodmap
keycode 49 = Escape
2. xmodmap ~/.Xmodmap
3. run xev and type Zenkaku_Hankaku key
4. select Thai XKB engine from the IME menu, then back to Japanese XKB engine
5. run xev and type Zenkaku_Hankaku key

Actual results:
xev reports "keycode 49 (keysym 0xff1b, Escape)" on step 3, and "keycode 49
(keysym 0xff2a, Zenkaku_Hankaku)" on step 5.

Expected results:
xev should report "keycode 49 (keysym 0xff1b, Escape)" on both step 3 and 5.

Additional info:
This feature would be important on Japanese desktop, since quite a few people
map Zenkaku_Hankaku to Escape.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the i18n-bugs mailing list