[Bug 38243] Re: Dapper: Window properties no longer has an option for <Super>

Marius Gedminas marius at pov.lt
Thu Apr 6 10:42:41 UTC 2006


You mean to say the Window properties dialog checks whether I have a Super modifier in my keymap, and shows/hides that option automatically?  That would be a very sensible thing to do.

I have an extra key on my European ThinkPad keyboard, between LShift and Z.  I've mapped it to Super_L with xmodmap:

  xmodmap -e 'keycode 94 = Super_L Super_L' -e 'clear mod4' -e 'add mod4 = Super_L'

I added a shell script with this xmodmap invocation late in my gnome session.  It could be that I do not exactly get the correct result: xev shows that Super_L autorepeats, while Alt_L/Ctrl_L don't.  OTOH xev shows the state as 0x40 if I press any other key while holding down Super_L.

If I try to define a key binding in gnome-keybinding-properties, I see Super_L immediatelly -- the dialog doesn't treat it as a modifier and doesn't give me an opportunity to press an additional key.  This used to work (and I still have a number of <Mod4>foo mappings) a couple of Ubuntu versions ago, although I do not remember if I used the same xmodmap hack, or my own hacked xkb keymap (that stopped working after upstream X.org keymaps got reorganized).

I might have to carve a custom xkb keymap again.

In the meanwhile, I suspect you could reproduce the odd state of two simultaneously selected mutually exclusive radio buttons by selecting a keymap with a Super key, choosing it as the window drag modifier, and then choosing a keymap without a Super key.
-- 
Dapper: Window properties no longer has an option for <Super>
https://launchpad.net/malone/bugs/38243




More information about the desktop-bugs mailing list