-
Notifications
You must be signed in to change notification settings - Fork 403
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
QT 5.8 plugins/platforminputcontexts/ not deployed #131
Comments
This might be a bug indeed. But you should provide a minimal working example (MWE) so we can reproduce it. Please update your issue, so we can remove the invalid tag. |
It is enough to compile any application that has any kind of text input.
now if you do: I tried but if I do following deployment:
than dead keys work fine under vm |
Possibly related to "Input methods/IME/ibus ". Do you have any of that in use on your system? |
Do we have to deploy all of |
I have no problems with other applications. Even building same example on vm runs without problems, also adding I'm not sure if both are needed, running opensnoop I see both plugins are opened when application is started. The same problem happens i.e. with musescore appimage |
I did quick test build one appimage with only I have no idea if it makes sense do deploy both or only one of them. I just know that without them dead keys are dead :) |
@stribor are you using, on your system, Input methods/IME/ibus? |
I just want deployed application to run at most distributions as possible. Googling around I'm guessing libcomposeplatforminputcontextplugin.so would be more general since xcb platform plugin is used and it doesn't have ibus dependency, from https://codereview.qt-project.org/#/c/48185/:
in linux mint case when I was trying to figure why dead keys didn't work I tried starting ibus-daemon which wasn't installed and installing it didn't help. In my case I don't mind bundling both of them openshoot seems to bundle both also. |
Cf. also https://musescore.org/en/node/196071 and https://musescore.org/en/node/104816 |
@ericfont https://musescore.org/en/node/216231 may be related? |
Possible, but I'm not sure about it. Is there already a solution for it? |
Need advice from someone who knows Qt well enough to determine what needs to be done. |
Are |
I am not an expert, but as far as I understand, Qt loads all the plugins it can, and determines which to use based on the system setup. Typically, if you install the Qt from your distro, they are supplied as needed. Since AppImage tries to work everywhere, you should simply bundle all of them. They aren't very big, so it should be fine. Regarding the documentation: The QPA part is kind of private API, and thus not really documented. You could try to get support directly from Qt, if you want to be shure. |
AppImage tries to bundle only the minimal subset of Qt needed to run one particular application. This is why we can make an AppImage of a simple QtQuick app in 12 MB. So we need to find a deterministic way to decide in which circumstances |
Is probably a good approach. You could try either https://bugreports.qt.io or http://lists.qt-project.org/mailman/listinfo to get more details |
Source: |
I can confirm that without Conclusion: We should probably bundle |
Everyone who had issues with this, please retry with the latest continuous builds. Thanks! |
When application is deployed without
plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so
and
plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
user can't use dead keys to type text with accents like ´ á à
The text was updated successfully, but these errors were encountered: