Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Issue] In Arch Linux: keyboard letters w e t don't show up in python console: Error 'failed to create compose table' #8305

Closed
2 tasks done
Strahlensauger opened this issue Jan 30, 2023 · 6 comments
Labels
3rd party: Qt Bug This issue or PR is related to a bug Shortcut

Comments

@Strahlensauger
Copy link

Strahlensauger commented Jan 30, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Forums discussion

https://forum.freecadweb.org/viewtopic.php?f=3&t=75591
https://forum.freecad.org/viewtopic.php?p=658700#p658700

Version

0.20 (Release)

Full version info

OS: Arch Linux (KDE/plasma)
Word size of FreeCAD: 64-bit
Version: 0.21.0.31709 (Git) AppImage
Build type: Release
Branch: master
Hash: e188802ca6997d2564e7570ab648462e6a059f87
Python 3.10.8, Qt 5.15.6, Coin 4.0.0, Vtk 9.1.0, OCC 7.6.3
Locale: German/Germany (de_DE)
Installed mods: 
  * Assembly4.backup1662658912.4353526
  * Behave-Dark-Colors 0.1.1
  * Behave-Dark-Colors.backup1662668082.023044
  * Assembly4 0.12.4
  * FeedsAndSpeeds 0.5.0
  * freecad.gears 1.0.0
  * A2plus 0.4.60e
  * A2plus.backup1662291454.6363213

Subproject(s) affected?

None

Issue description

Hello,
this error is OS specific, it appears only in Arch OS. (I didn't check arch based distros like manjaro...)
When typing in the python console or when typing in the macro editor the letters
w e t
don't react, letter z shows up only after typing z twice.
The Error
'failed to create compose table'
appear in the console and in the log window.
In opensuse leap only the error appears, no keys are suppressed, in debian everything works fine
Since version 31641 this error is persisting, before everything worked fine.

Thanks for programming such a great software!!

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@luzpaz
Copy link
Contributor

luzpaz commented Jan 30, 2023

Please add a succinct title to this bug

@Strahlensauger Strahlensauger changed the title [Issue] [Issue] In Arch Linux: keyboard letters w e t don't show up in python console: Error 'failed to create compose table' Jan 30, 2023
@chennes
Copy link
Member

chennes commented Jan 30, 2023

Does this happen anywhere else (e.g. when entering an expression in the expression window, etc.) or is it literally just those two places?

@chennes
Copy link
Member

chennes commented Jan 30, 2023

For anyone looking into this: that error text appears in two Qt source files (this is Qt 6.4 but it's probably similar in 5.15):

qtbase/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp:55:        
    qCWarning(lcXkbCompose, "failed to create compose table");
qtwayland/src/client/qwaylandinputcontext.cpp:235:        
    qCWarning(qLcQpaInputMethods, "failed to create compose table");

@luzpaz luzpaz added Bug This issue or PR is related to a bug 3rd party: Qt labels Feb 1, 2023
@Strahlensauger
Copy link
Author

the error occured with Qt5.15.6, where Qt 5.15.4 seems to work fine

@mikijov
Copy link

mikijov commented Feb 22, 2023

I have the same problem. In addition I am unable to use these keys in the spreadsheet either, although keys are different in the spreadsheet. Indeed it seems to be that shortcuts supersede data entry.

@chennes
Copy link
Member

chennes commented Mar 3, 2023

This is the same issue as #8346 (at least I think so) -- I'm going to close this one in favor of that one (no particular reason, I've just pointed the other reports to that one already). If it turns out this is a different issue, please re-open.

@chennes chennes closed this as completed Mar 3, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3rd party: Qt Bug This issue or PR is related to a bug Shortcut
Projects
None yet
Development

No branches or pull requests

4 participants