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

No Wayland window decoration on GNOME (QGnomePlatform) #78

Closed
dinhokusanagi opened this issue Jun 20, 2022 · 10 comments
Closed

No Wayland window decoration on GNOME (QGnomePlatform) #78

dinhokusanagi opened this issue Jun 20, 2022 · 10 comments
Labels
enhancement New feature or request

Comments

@dinhokusanagi
Copy link

besides the interface is not consistent with the system for me to select a proton version I have to keep pressing the right mouse button if I release the option and sectioned, this behavior is not common
Screenshot from 2022-06-20 01-23-05
.

@dinhokusanagi dinhokusanagi added the enhancement New feature or request label Jun 20, 2022
@dinhokusanagi
Copy link
Author

the interface should be adjusted as there is no need for two buttons to close the application
proton

@DavidoTek
Copy link
Owner

Probably related to #80

@DavidoTek
Copy link
Owner

DavidoTek commented Jun 20, 2022

Can you try running ProtonUp-Qt from the Terminal and see if this fixes it: flatpak run --socket=x11 net.davidotek.pupgui2

The version list doesn't work due to a new version of Qt, see #76.

@dinhokusanagi
Copy link
Author

I made these two changes in flatseal and got the gnome theme back in the window, it was fine to use
Screenshot from 2022-06-20 12-37-18
Screenshot from 2022-06-20 12-37-34

@DavidoTek
Copy link
Owner

Does it still work when you enable both X11 and Wayland?

The current Version has both enabled, X11 wasn't enabled in the last version which caused a few problems.

@dinhokusanagi
Copy link
Author

if i enable x11 + wayland the problem remains i have to disable wayland and enable x11

@DavidoTek
Copy link
Owner

DavidoTek commented Jun 20, 2022

The log shows Could not create decoration from factory! Running with no decorations.
Seems to be somehow caused by the Wayland decoration. When it's removed the problem does not occur.

https://github.com/flathub/org.kde.WaylandDecoration.QGnomePlatform-decoration
https://github.com/flathub/org.kde.PlatformTheme.QGnomePlatform

EDIT: Only happens since the latest release (using PySide6.3.1), not with older versions (using PySide6.2.4). QGnomePlatform-decoration seems to be version 6.2.

Full Output (QT_DEBUG_PLUGINS=1):

qt.core.plugin.factoryloader: checking directory path "/usr/bin/wayland-decoration-client" ...
qt.core.library: "/usr/share/runtime/lib/plugins/QGnomePlatform-decoration/wayland-decoration-client/libqgnomeplatformdecoration.so" cannot load: Cannot load library /usr/share/runtime/lib/plugins/QGnomePlatform-decoration/wayland-decoration-client/libqgnomeplatformdecoration.so: (/usr/share/runtime/lib/plugins/Adwaita/lib/libadwaitaqt6.so.1: undefined symbol: qt_resourceFeatureZstd, version Qt_6)
qt.core.plugin.loader: QLibraryPrivate::loadPlugin failed on "/usr/share/runtime/lib/plugins/QGnomePlatform-decoration/wayland-decoration-client/libqgnomeplatformdecoration.so" : "Cannot load library /usr/share/runtime/lib/plugins/QGnomePlatform-decoration/wayland-decoration-client/libqgnomeplatformdecoration.so: (/usr/share/runtime/lib/plugins/Adwaita/lib/libadwaitaqt6.so.1: undefined symbol: qt_resourceFeatureZstd, version Qt_6)"
Could not create decoration from factory! Running with no decorations.

@1player
Copy link

1player commented Jun 22, 2022

Same issue here, it was working last I checked a couple weeks ago, now the window is undecorated. I'm on Fedora 36 GNOME Wayland.

@davidM-tugraz
Copy link

I have the same problem. Fedora 36 on Wayland and no window decoration. Last time I used it a couple weeks back it still had window decorations.

@DavidoTek DavidoTek changed the title app interface in gnome is bad No Wayland window decoration on GNOME (QGnomePlatform) Jun 30, 2022
@DavidoTek
Copy link
Owner

KDE runtime updated from 6.2 to the correct version 6.3 (QGnomePlatform 6.3 isn't available yet).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants