On Tue, 31 May 2011, Thomas Adam wrote:
Get FVWM 2.6.1. And then read FAQ #0.1: http://fvwm.org/documentation/faq/#0.1 And then see if this problem, should it still persis having read FAQ #0.1, to see what happens running FVWM outside of GNOME, and this might also be a factor. Should you be able to reproduce it, I'd like to see the output from "xev" having pressed the keys on it which should work, but do not.
Thanks for the suggestions! I've determined that my problem is definitely a result of running gnome-session: my alt key mappings work again when fvwm is launched from my .xsession startup script (as opposed to being launched by gnome-session). I haven't had a chance to investigate a clean way for me to upgrade fvwm with my Ubuntu installation, but I hope to give that a shot soon. In the meantime, it's not worth anyone else's trouble but mine to debug and I appreciate the help already provided. For the sake of completeness, here are more details of my environment: Gnome version information: $ gnome-session --version gnome-session 2.30.0 XEV output for pressing and releasing "[Alt] [Tab]" under gnome session-managed fvwm: KeyPress event, serial 33, synthetic NO, window 0x3c00001, root 0xfe, subw 0x0, time 27682515, (78,55), root:(103,166), state 0x10, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyPress event, serial 36, synthetic NO, window 0x3c00001, root 0xfe, subw 0x0, time 27684520, (78,55), root:(103,166), state 0x18, keycode 23 (keysym 0xff09, Tab), same_screen YES, XLookupString gives 1 bytes: (09) " " XmbLookupString gives 1 bytes: (09) " " XFilterEvent returns: False KeyRelease event, serial 36, synthetic NO, window 0x3c00001, root 0xfe, subw 0x0, time 27684591, (78,55), root:(103,166), state 0x18, keycode 23 (keysym 0xff09, Tab), same_screen YES, XLookupString gives 1 bytes: (09) " " XFilterEvent returns: False KeyRelease event, serial 36, synthetic NO, window 0x3c00001, root 0xfe, subw 0x0, time 27688036, (78,55), root:(103,166), state 0x18, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False XEV output for pressing and releasing "[Alt] [Tab]" without gnome session: KeyPress event, serial 32, synthetic NO, window 0x1c00001, root 0xfe, subw 0x0, time 27819259, (1,174), root:(752,205), state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False (exits window appropriately when Tab is pressed) FocusOut event, serial 35, synthetic NO, window 0x1c00001, mode NotifyGrab, detail NotifyAncestor LeaveNotify event, serial 35, synthetic NO, window 0x1c00001, root 0xfe, subw 0x0, time 27821704, (1,174), root:(752,205), mode NotifyGrab, detail NotifyAncestor, same_screen YES, focus YES, state 8 EnterNotify event, serial 35, synthetic NO, window 0x1c00001, root 0xfe, subw 0x0, time 27821704, (1,174), root:(752,205), mode NotifyUngrab, detail NotifyAncestor, same_screen YES, focus YES, state 8 KeymapNotify event, serial 35, synthetic NO, window 0x0, keys: 0 0 4294967168 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FocusOut event, serial 35, synthetic NO, window 0x1c00001, mode NotifyWhileGrabbed, detail NotifyNonlinear FocusOut event, serial 35, synthetic NO, window 0x1c00001, mode NotifyUngrab, detail NotifyPointer -- Your palindrome for today: Note: nine Devo-organists in a groove den in Eton.