I’m unable to enter any UTF-8 Czech characters like ěščřžýáíéúů in any Wine application. When I open a document containing any of these characters, they display just fine. Also, if I copy these from a Linux native app, I’m able to paste them to Wine and they display correctly. But there is no way to enter them with the keyboard. When for example the “č” key is pressed, just nothing happens. Just like I haven’t pressed any key at all. where the shoe pinches
This issue has never occurred on LinuxMint I used before. It is persistent on any Arch based system I’ve tried (Manjaro, Netrunner). The DE doesn’t matter. Also, the Wine app doesn’t matter - from explorer.exe through notepad.exe to MS Office 2007 or 2010.
My system locale is:
[[email protected] ~]$ locale LANG=cs_CZ.UTF-8 LC_CTYPE="cs_CZ.UTF-8" LC_NUMERIC="cs_CZ.UTF-8" LC_TIME="cs_CZ.UTF-8" LC_COLLATE=cs_CZ.UTF-8 LC_MONETARY="cs_CZ.UTF-8" LC_MESSAGES="cs_CZ.UTF-8" LC_PAPER="cs_CZ.UTF-8" LC_NAME="cs_CZ.UTF-8" LC_ADDRESS="cs_CZ.UTF-8" LC_TELEPHONE="cs_CZ.UTF-8" LC_MEASUREMENT="cs_CZ.UTF-8" LC_IDENTIFICATION="cs_CZ.UTF-8" LC_ALL= [[email protected] ~]$ locale -a C cs_CZ.utf8 POSIX [[email protected] ~]$
I’ve tried to change the locale for Wine, which surprisingly brings a minor change. When I run
LC_ALL=C wine notepad.exe
I can type some of Czech chatacters, specifically “ýáíéú”.
It may be of interest, that in a console (TTY 2 to 6) the environment is in English, although locale and locale -a give the same output as in DE.
Does anybody have a clue, where the shoe pinches?
Thanks for any advice.