Hi there
I have a super tricky bug that I have no idea how to fix.
I want to do a drop down console using urxvt. I’m using an us layout with the variant “international” which help for typing accented characters (example ’ + e = é)
When I launch an urxvt term alone, composition works without any problem.
However swallowing it in an fvwm button remove the composition … worse I cannot even type the character used for it like ’ " ~ `
And “fun” if I swallow an xterm it works …
So here’s the code:
# Console quake
DestroyFunc StartConsole
AddtoFunc StartConsole
+ I FvwmButtons ModConsole
+ I Wait ModConsole
#+ I Next (ModConsole) Maximize ewmhiwa 100 50
+ I Next (ModConsole) State 1 True
DestroyModuleConfig ModConsole: *
#*ModConsole: Geometry 1366x384+0-2000
*ModConsole: Geometry 1366x384
*ModConsole: Colorset 11
*ModConsole: Rows 1
*ModConsole: Columns 1
#*ModConsole: BoxSize fixed
*ModConsole: BoxSize smart
*ModConsole: Frame 0
*ModConsole: Padding 0
*ModConsole: ( Swallow "quake" 'Exec exec urxvt +tr -name quake -bc +sb -e bash')
# Fonction qui fait apparaitre / cache la console quake
DestroyFunc ToggleConsole
AddToFunc ToggleConsole
+ I None (ModConsole) StartConsole
#+ I Next (! ModConsole State 1) AnimatedMove 0p 0p ewmhiwa
+ I Next (! ModConsole State 1) AnimatedMove 0p 0p
#+ I TestRc (Match) All (ModConsole) Focus
+ I TestRc (Match) All (ModConsole) WarpToWindow 50 50
#+ I TestRc (NoMatch) All (ModConsole) AnimatedMove 0p -$[vp.height]p ewmhiwa
+ I TestRc (NoMatch) All (ModConsole) AnimatedMove 0p -$[vp.height]p
+ I Next (ModConsole) State 1 toggle
Style ModConsole WindowListSkip, !Borders, BorderWidth 0, !Handles, Sticky, !RoundedCorners, !Title
Key escape A C ToggleConsole
There are some tests around (sorry for the #). I removed my .bashrc .Xdefaults, even recreate from scratch a user …
The best I managed to achieve was to remove geometry everywhere (button/term) then a tiny term of 1 character appear and composing is working
More weird, ieverything works with the exact same configuration (fvwm/urxvt) on another machine (but the screen is 1280x1024) with same version of fvwm/urxvt/* and same configuration files
I’m surely missing an option or so
Thanks for help
Edit: having fully reinstall the laptop (linux part …) with all basic software, same bug! (trace of install here: arnaud.fortier-family.com/wiki/d … linux/30l3 )