Problem with mapping a key to multiple characters (Unicode + diacritic symbol)
Pierre-Luc Angles
angles at stud.uni-heidelberg.de
Tue Apr 2 12:31:31 UTC 2019
Dear Ilya, dear xorgers,
launching env XMODIFIERS='' GTK_IM_MODULE=xim libreoffice in my terminal
makes indeed my keyboard for Unicode characters + diacritics working but
switching to my French keyboard (variant with Sun dead keys), the dead
keys like the dead_circumflex does not work any more (I have to close
LibreOffice and reopen it to make env XMODIFIERS='' GTK_IM_MODULE=xim
libreoffice be ended). I have checked and this is also the case with the
normal French keyboard azerty.
On the contrary, the dead keys works on the keyboard layout that I have
mapped when env XMODIFIERS='' GTK_IM_MODULE=xim libreoffice is launched.
It is just a small problem but I would but helpfull to understand why
some dead keys works and other not when env XMODIFIERS=''
GTK_IM_MODULE=xim libreoffice is launched.
Thanks again.
Best,
Pierre-Luc
Le 19/03/2019 à 12:45, Pierre-Luc Angles a écrit :
> Dear Ilya, dear Walter, dear all,
>
> thanks for your precisions!
>
> Since it can cause problems with updates, I will try with the first
> possibilities that Ilya kindly mentioned and let modifications in
> /etc/profile aside.
>
> I would like also to know if there are possibilities for using directly
> these composed keys not just only in LibreOffice but for example in
> Firefox.
>
> I would like also to mention that launching env XMODIFIERS=''
> GTK_IM_MODULE=xim libreoffice in my terminal results in the following
> messages as soon as I open LibreOffice Writer:
>
> ~/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu28588zw1mep.tmp_/Grammalecte-fr-v0.6.5.oxt/pythonpath/grammalecte/fr/gc_engine.py:360:
> FutureWarning: Possible nested set at position 2
> rule[0] = re.compile(rule[0])
> ~/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu28588zw1mep.tmp_/Grammalecte-fr-v0.6.5.oxt/pythonpath/grammalecte/fr/gc_engine.py:360:
> FutureWarning: Possible nested set at position 1
> rule[0] = re.compile(rule[0])
>
> Grammalecte is an correcter addon/plugin that I have installed in
> LibreOffice.
> It seems to cause no problem but I do not understand these messages... I
> hope that I do not exaggerate with your patience.
>
> Best,
>
> Pierre-Luc
More information about the xorg
mailing list