#1  Akos Ladanyi  wrote on 2009-05-07: 
    Sorry, I was wrong. This is a Kubuntu only bug.
#13 aunchpad Janitor  wrote on 2010-02-21: 
    This bug was fixed in the package kubuntu-default-settings - 1:10.04ubuntu6
#14 Bryce Harrington  wrote on 2010-07-02: 
    If it remains an issue, could you also attach a new /var/log/Xorg.0.log?

I've installed, and have been using lubuntu 10.04 (with LXDE) for the
desktop. As, the problem exhibits itself exactly as in comment #1, then
I submit that it, actually has not been fixed, it still persists, and it
remains an issue.

Not being able to swap Ctrl, and CapsLock IS ---> Painful. Please refer
to the attached.

Cheers

System keymaps upon login:

        Caps_Lock       66      <--->   x42
        Control_L       37      <--->   x25

$ xmodmap -pke
keycode  37 = Control_L    NoSymbol Control_L
keycode  66 = Caps_Lock NoSymbol Caps_Lock

$ xmodmap -pm
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift          Shift_L (0x32),  Shift_R (0x3e)
lock          Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

Caps_Lock key before any changes (upon login):
KeyPress event, serial 36, synthetic NO, window 0x1a00001,
root 0xfd, subw 0x0, time 460812, (144,376), root:(1041,417),
state 0x0, keycode 66 (keysym 0xffe5, Caps_Lock), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x1a00001,
root 0xfd, subw 0x0, time 460937, (144,376), root:(1041,417),
state 0x2, keycode 66 (keysym 0xffe5, Caps_Lock), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False
--
Control key before any changes (upon login):
KeyPress event, serial 36, synthetic NO, window 0x1c00001,
root 0xfd, subw 0x0, time 1513472, (-285,618), root:(845,659),
state 0x0, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes: 
XmbLookupString gives 0 bytes: 
XFilterEvent returns: False

KeyRelease event, serial 39, synthetic NO, window 0x1c00001,
root 0xfd, subw 0x0, time 1513583, (-285,618), root:(845,659),
state 0x4, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
XLookupString gives 0 bytes: 
XFilterEvent returns: False

---
Apply KeymapKeysym changes:

        odonc...@waterford$ xmodmap -e "remove Lock      = Caps_Lock";  xmodmap 
-pm
shift         Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

        odonc...@waterford$ xmodmap -e "remove Control   = Control_L"; xmodmap 
-pm
shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)



        odonc...@waterford$ xmodmap -e "keysym Control_L = Caps_Lock"; xmodmap 
-pm
shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

        odonc...@waterford$ xmodmap -e "keysym Caps_Lock = Control_L"; xmodmap 
-pm
shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

        odonc...@waterford$ xmodmap -e "add    Lock      = Caps_Lock"; xmodmap 
-pm
shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb

        odonc...@waterford$ xmodmap -e "add    Control   = Control_L"; xmodmap 
-pm
shift       Shift_L (0x32),  Shift_R (0x3e)
lock      
control     Control_L (0x25),  Control_L (0x42),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

System keymaps after changes completed:
$ xmodmap -pke
keycode  37 = Control_L NoSymbol Control_L
keycode  66 = Control_L NoSymbol Control_L


** Attachment added: "/var/log/Xorg.0.log"
   http://launchpadlibrarian.net/53445882/Xorg.0.log

-- 
~/.Xmodmap gets loaded only by gdm (and not by kdm or startx)
https://bugs.launchpad.net/bugs/373260
You received this bug notification because you are a member of Kubuntu
Bugs, which is subscribed to kdebase in ubuntu.

-- 
kubuntu-bugs mailing list
kubuntu-b...@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kubuntu-bugs

Reply via email to