Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-35943

System Compose file not found

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • None
    • 5.2.0, 5.2.1, 5.3.0
    • None

    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.

      Attachments

        1. debug_gen.txt
          47 kB
        2. compose.dir
          32 kB
        For Gerrit Dashboard: QTBUG-35943
        # Subject Branch Project Status CR V

        Activity

          People

            paeglis Gatis Paeglis
            lue mn
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes