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
2.3.4 Snap has "Windows 95" toolkit appearance instead of Fusion #2234
Comments
Fun ... This doesn't happen in unity.. I'll play around with it |
Let me know if there's some way I can help test! I did try a new user account, and a second computer with Ubuntu MATE 18.04, and they both show the same thing, including it working fine when reverting to 2.3.3. FWIW, this was also the first version where I saw a warning about Qt version and virtual keyboard (IIRC) the first time I launched it. |
I can confirm this issue. It happened to me after keepassxc was automatically updated to 2.3.4.
|
I have wasted a lot of time trying to figure out why snap does "X". I can replicate the issue on my build but cannot fix it. Unfortunately I do not want to keep wasting time on this issue, which I truly believe is a snapd issue. Sorry for the rant... |
Absolutely no problem! I'll make a thread on the snapcraft forum in case someone there knows if it's a known issue in snapd. |
That warning was added in 2.3.4 because we were getting a lot of reports of crashes. Another thing that I hate about snaps is that they can only be built on 16.04 baseline which means we are locked in the past |
Hi! I faced this same issue and tried to solve it using the info from here: https://forum.snapcraft.io/t/shipping-later-qt-with-snap/6873 The resulting code is here: pachulo@db38aeb and I've used launchpad to compile the snap using Ubuntu 18.04: https://code.launchpad.net/~pachulo/+snap/keepassxc-snap-pachulo So far it seems to work OK (both in Ubuntu 16.04 & 18.04): when installing the snap the core18 snap is pulled automatically and no warning is shown, as it is using Qt 5.9.5, and the theme is working as expected. I wanted to do a pull request but as I only tested this myself and this |
|
I'm not a real expert, but I mantain the musescore snap and as an active user of Keepassxc I would be happy to help with everything I can to make the snap more stable. |
Awesome I got a build running with your changes. If this checks out I'll push to the store today. Hopefully this fixes all the issues! |
It's fixed it for me. I just ran |
AWESOME! Thank you so much for the assist @pachulo |
Sorry to bother, but I'm having this same issue with my snap packaged Qt5 app on Ubuntu 18.10. It works fine on Ubuntu 18.04. What was the issue here? |
I ended up using launchpad to build and deploy the snap using Ubuntu 18.04 (Bionic). You have to setup a launchpad project (which is less than straightforward) based on the Git repository you are using. Then you can setup a snap build against that repository. You can see a working example here: https://code.launchpad.net/~droidmonkey/+snap/keepassxc-develop And a screengrab of my settings for this thing: |
Thank you very much for the information! I will try to do the same.. |
Since the Snap upgraded to 2.3.4, the toolkit appearance is blocky, like Windows 95, instead of Qt's Fusion Style:
I tried reverting to 2.3.3 in case I was imagining things, and that does have Fusion Style:
I'm using Ubuntu MATE 18.04, which I know sets QT_QPA_PLATFORMTHEME=gtk2, but I tried setting it to gtk3 in my
~/.profile
and it didn't make a difference (and 2.3.3 works fine as is...)Debug Info
KeePassXC - Version 2.3.4
Revision: 6fe821c
Distribution: Snap
Libraries:
Operating system: Ubuntu Core 16
CPU architecture: x86_64
Kernel: linux 4.15.0-33-generic
Enabled extensions:
The text was updated successfully, but these errors were encountered: