-
Notifications
You must be signed in to change notification settings - Fork 121
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
Can't interact with the application when using RDP on Weston #341
Comments
I have never used RDP in Weston. How about other wayland apps? Do they work fine? |
Yes, they do. I tried weston-editor, Gimp and Wireshark. Even a flutter Desktop app (gtk) works fine. |
Sorry for no updates, but I'll investigate this problem next week. |
Thank you. It's still an issue on my side. |
Sorry for my late reply, I was in vacation. I will try to get the traces soon and let you know. |
Came here from #409 seeing the same issue. Here are TRACE logs of a release build when this occurs.
Looking at the source it looks like wl_touch is set to null for the second capabilities line. See flutter-embedded-linux/src/flutter/shell/platform/linux_embedded/window/elinux_window_wayland.cc Line 305 in 9743862
If you would like an example configuration for weston to get vnc up and running I can assist with that also. |
I created a draft PR #417 for handling multiple seats. |
When connecting to the device remotely using the remote desktop protocol, it's possible to launch the Flutter application using the embedder, but it's not possible to interact with it once it's launched.
Environment
Hardware: i.MX8M-Plus EVK (Eval board)
OS version: NXP-5.15.71_2.2.0 (Yocto/Kirkstone)
Window manager: Weston 10.0.1
Virtual keyboard: Maliit 2.3.0
RDP server: Built-in Weston using rdp-backend.so
RDP client: Remmina 1.4.30 on a Fedora 38 machine
Embedder version (flutter-client): 3dedfc0
Backend: Wayland
Step to reproduce:
/home/root/flutter-gallery-elinux/gallery --bundle=/home/root/flutter-gallery-elinux --onscreen-keyboard --window-decoration --width=450 --height=650
Expected result
The application is launched and we can interact with it
Actual result
The application is launched but it's not possible to interact with it, the app doesn't seems to accept any input from RDP. However, it works locally on the device using a keyboard, mouse or touch-screen, event when launched from RDP.
References
RDP section in weston.ini:
Note
The issue is not present when launching the same application compiled to target the Linux desktop platform (Google's embedder using GTK). It's is working fine locally as well as remotely using RDP in that case.
The text was updated successfully, but these errors were encountered: