-
Notifications
You must be signed in to change notification settings - Fork 11
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
COSMIC Desktop support #25
Comments
Instead of opening a second issue, hope to see it migrated from qt5 to qt6 and wayland support. This should enable support for Cosmic desktop, Hyprland, etc. |
Thanks, I will attempt to do it in coming days. |
The PR #28 allows compiling with Qt6. However, the "Pick Screen Color" button is missing on the Wayland session. For that, see https://bugs.kde.org/show_bug.cgi?id=479406 and https://bugreports.qt.io/browse/QTBUG-120957. This is a limitation of Wayland stack, applications are not allowed to interact with other stuff on the desktop. It doesn't help that every compositor implements screenshots differently, Gnome has its own DBUS API, KDE its own, then there is https://wayland.app/protocols/wlr-screencopy-unstable-v1 from Sway and https://wayland.app/protocols/wlr-export-dmabuf-unstable-v1 from wlroots, but compositor must implement one of them. The color pickers are basically a screenshot plus a little extra. As I understand from those bugs above, there is an implementation for Qt that uses XDG portals for Screenshots (both for Flatpak and regular desktop apps) but that doesn't work for me. I am on Perhaps is best to just wait for Qt to fix this, otherwise, this must be implemented specially for every compositor out there. |
Ok, there is a nice list here https://wiki.archlinux.org/title/XDG_Desktop_Portal#List_of_backends_and_interfaces , so after installing Also, it is not possible to just force |
any plan to support COSMIC Desktop
The text was updated successfully, but these errors were encountered: