Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.2.0, 5.2.1, 5.3.0
-
None
-
I'm on 64-bit Gentoo (AMD processor). Using Xorg 1.14.3 Output of {{locale}}:
{code}
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE=C
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
{code}I'm on 64-bit Gentoo (AMD processor). Using Xorg 1.14.3 Output of {{locale}}: {code} LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE=C LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= {code}
Description
Upon running any Qt5 program, the following line is printed to standard error:
"Qt Warning: Compose file: "en_US.UTF-8" can't be found"
And I lose the ability to type system-provided compose key combinations. Interestingly, my personal compose file (~/.XCompose) is read correctly, so I can type my custom key combos.
It seems like perhaps the file /usr/share/X11/locale/compose.dir file isn't being read correctly, taking the wrong half of the line as the filename. Another possibility I just realized is that (looking at my locale output), perhaps Qt5 is taking the double-quotes from one of the variables literally.
My Compose keys setup works fine in every other WM I use (including Qt4), so I'm confident this is a Qt5 issue.