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

Include Wayland platform plugin in AppImage #1297

Open
askmeaboutlo0m opened this issue Apr 16, 2024 · 1 comment
Open

Include Wayland platform plugin in AppImage #1297

askmeaboutlo0m opened this issue Apr 16, 2024 · 1 comment
Labels
build Issues with building and distribution feature New features or improvements to existing ones linux Linux-specific issue upstream Issue needs to be fixed in an upstream component, not in Drawpile itself

Comments

@askmeaboutlo0m
Copy link
Member

The AppImage currently only includes the platform plugin for X11, which means that running it on Wayland won't work.

There's a branch feature/qtwayland that builds the platform plugin, but that's not enough to actually make it work, since linuxdeploy-plugin-qt won't include it and apparently there's no way to actually make it do that without changes to the plugin.

There's an open issue linuxdeploy/linuxdeploy-plugin-qt#160 and a pull request linuxdeploy/linuxdeploy-plugin-qt#157 over there that implements it, so it's probably sensible to just wait for that to be resolved upstream than to build our own patched version of the plugin.

The workaround is to use the Flatpak version or to just compile Drawpile from source, which is not that big a deal on Linux.

@askmeaboutlo0m askmeaboutlo0m added build Issues with building and distribution linux Linux-specific issue labels Apr 16, 2024
@MorrowShore MorrowShore added the feature New features or improvements to existing ones label Apr 17, 2024
@askmeaboutlo0m
Copy link
Member Author

Tablet cursors on Wayland are currently busted in various ways, see upstream bugs https://bugs.kde.org/show_bug.cgi?id=477570 and https://gitlab.gnome.org/GNOME/mutter/-/issues/2983. That makes Wayland not really usable in the first place, we'd have to patch Qt first. So that lowers the priority on this even further, since users are likely going to have to switch to X11 anyway.

@askmeaboutlo0m askmeaboutlo0m added the upstream Issue needs to be fixed in an upstream component, not in Drawpile itself label Sep 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Issues with building and distribution feature New features or improvements to existing ones linux Linux-specific issue upstream Issue needs to be fixed in an upstream component, not in Drawpile itself
Projects
None yet
Development

No branches or pull requests

2 participants