-
-
Notifications
You must be signed in to change notification settings - Fork 169
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
basic gtk wayland client #2243
Comments
2019-04-01 10:24:23: antoine commentedUpdates:
Still TODO:
Links: |
2019-06-30 13:36:14: mviereck commentedI gave this a try running in Weston v5.0.0 and xpra v3.0-r23019 on Debian buster. I found one issue with the xpra server: It fails if started with GDK_BACKEND=wayland. It must be started with GKD_BACKEND=x11 (or unset) instead. The xpra client needs GDK_BACKEND=wayland as noted above. It starts up, but does not show a client window. The log shows an error, but the client does not terminate. The server looks like it gets a valid connection:
get the keymap from somewhere /etc/default/keyboard might help. |
Thanks for pointing that out, fixed in r23057.
That's a Debian thing, it doesn't exist on other distros.. |
Note: if we cannot support the native Wayland client well enough before the 3.0 release then we will have to force it to switch to the X11 backend. |
2019-07-03 12:41:41: mviereck commentedThere is SirCmpwn, a developer of wlroots and Wayland compositor sway. I believe he likes to help others in Wayland development. It might be worth to contact him for questions like keyboard layouts. https://swaywm.org/ Looks like every compositor is going to have its own way of configuring things There is some work done to develop an additional standard that includes more than the core Wayland protocol, the xdg_shell interface. That might help. |
2019-07-04 23:08:44: mviereck commentedI accidently found that the xpra client fails with "Cannot open display" even on x11 if |
2019-07-06 11:22:09: mviereck commentedI'd like to test xpra Wayland client in a fedora VM. I've encountered issues on Debian buster with outdated Weston 5.0.0 (window decoration mismatches window content). |
2019-07-25 10:40:42: antoine uploaded file
|
Minor updates:
This is as good as it is going to get for this release.
Things that are just not supported in this release: clipboard, keyboard layout, etc Will follow up in #2368 |
We detect the keyboard layout using As for the clipboard, we removed the GTK clipboard in #812... And that was a lot of work. |
Missed from the refactoring: r23429. |
2019-08-17 20:14:52: mviereck commentedI can confirm that xpra client on Wayland works well on Weston v5.0.0 and kwin_wayland 5.14.5. Tested on Debian bullseye with xpra v3.0-r23522 Thank you! |
Needs many workarounds for the never ending API deprecation in GTK3.
Many API calls now fail or return nothing: no default screen, no root window, etc. No x11 gl code, no x11 clipboard, no keyboard layout, etc
We should be able to at least run the client without xwayland:
Related to #1925. For server support, see #387
The text was updated successfully, but these errors were encountered: