The bug is with Xorg. https://bugs.launchpad.net/ubuntu/+source/linux/+bug/998310 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=550533
Xorg won't fix it, as they consider this feature deprecated. The best solution is to modify your XKB system files. https://unix.stackexchange.com/questions/122151/xmodmap-problems-and-inconsistencies-with-more-than-4-alternative-symbols-per-ke https://wiki.archlinux.org/index.php/X_KeyBoard_extension#xmodmap I had the same issue as you, but I've moved to my own custom XKB config now. Works much better, although I lose the ability to alter my keys on the fly. Cheers, dave.k In the year 2017, of the month of May, on the 23rd day, Marc MERLIN wrote: > On Sun, Feb 12, 2017 at 09:18:24AM -0800, Marc MERLIN wrote: > > > i can only imagine the xkb settings e configures somehow conflict with > > > your > > > custom modmap stuff and you then need to do it entirely yourself. check > > > "do > > > not apply any keyboard settings ever" and then entirely do everything via > > > custom xmodmap files and so on. > > > > Right, it's just that the E I tried in debian-unstable went into some bad > > CPU loop if I used right alt + e. > > Reverting to old E made this go away. > > It's definitely doing something wrong. > > Did you want my Xmodmap again to try it out? > > Howdy, > > Yes, it took me a while to try again (sorry). I used a totally different > machine, a clean install of debian at work and installed E 0.21.5 from > debian experimental. > > So far it seems to work fine, except for that nagging xmodmap problem. > > http://metadata.ftp-master.debian.org/changelogs/main/e/e17/e17_0.21.5-1_changelog > shows it dates from Dec 2016 and was built by Ross Vandergrift (thanks Ross) > > Sadly, installing things from source at work is kind of a no go, so I have > to work with packages. > I'm not sure if the xmodmap problem I reported in february has been fixed, > but if it's still unknown/not reproduced, I've just reproduced it on a > totally different machine, and install, so I'll give details on how to > repro. > > Ross, I did this on a clean install with your package. Are you still seeing > the same your build too? (in case Raster does not see it with a more up to > date build) > > 1) use the .Xmodmap file attached, load it ( xmodmap .Xmodmap ) > yes, X hangs while it does this a long time even (72 seconds on my work > desktop :( ), but only if you do it when things are already running. At > start in .xsession, it's fine. > I remember Raster saying it X's fault, but I can deal with that since it > does not happen if I do it at session start. > > 2) use xfce4-terminal or gnome-terminal (may fail with others too, just > didn't test that): > type right alt + e to get é, do it 10 times. > then type right alt + right shift + e to get è, do it 10 times > if by now you haven't had a problem, I'd be surprised. > For me the right alt key gets stuck and it's now impossible to type 'e' > and before that my entire desktop (everything but the mouse) gets hung for a > while, from seconds to more than 1mn. > > Interesting thing is that > a) I can type é once or twice and it'll work, after a few times, it gets hung > b) e or X is fully hung when this happens. Mouse moves but windows do not > update, I cannot interact with anything. > c) when things recover (it took over 60 seconds on my last try), right alt > is still stuck and 'e' types é. > d) now, and that's where I think E is to blame, if I restart E, then the > problem is fixed. > e) if instead of E I use cinamon as a WM, then none of those problems > happen. > > So clearly the bug looks like it's in E. > Raster, can you reproduce this in your code, or is it fixed and the debian > build is too old? > > Thanks, > Marc > -- > "A mouse is a device used to point at the xterm you want to type in" - A.S.R. > Microsoft is to operating systems .... > .... what McDonalds is to gourmet > cooking > Home page: http://marc.merlins.org/ > !!! For details, see: > !! http://www.uni-ulm.de/~s_smasch/X11/Xmodmap > !! http://www.uni-ulm.de/~s_smasch/X11/keysyms.txt > !! http://www.uni-ulm.de/~s_smasch/X11/multi_keys.txt > keycode 15 = 6 asciicircum dead_circumflex dead_circumflex > keycode 49 = grave asciitilde dead_grave dead_grave > keycode 48 = apostrophe quotedbl dead_acute dead_diaeresis > > keycode 38 = a A agrave agrave acircumflex adiaeresis acircumflex adiaeresis > keycode 26 = e E eacute egrave ecircumflex ediaeresis ecircumflex ediaeresis > keycode 30 = u U ugrave ugrave ucircumflex udiaeresis ucircumflex udiaeresis > keycode 31 = i I icircumflex idiaeresis icircumflex idiaeresis icircumflex > idiaeresis > keycode 32 = o O ocircumflex odiaeresis ocircumflex odiaeresis ocircumflex > odiaeresis > keycode 54 = c C ccedilla ccedilla ccedilla ccedilla ccedilla ccedilla > > keycode 64 = Alt_L Meta_L > keycode 133 = > keycode 105 = Multi_key > keycode 108 = Mode_switch Alt_R Meta_R > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > enlightenment-users mailing list > enlightenment-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-users ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users