rdp-backend.so The RDP backend runs in memory without the need of graphical hardware.Īccess to the desktop is done by using the RDP protocol. This is a cheap way to test multi-monitor support of a Wayland x11-backend.so The X11 backend runs on an X server. Weston shows up as a single desktop window on the wayland-backend.so The Wayland backend runs on another Wayland server, a different Weston Supports multiple monitors in a unified desktop with DPMS. BACKENDS drm-backend.so The DRM backend uses Linux KMS for output and evdev devices for input. Weston also supports X clients via XWayland, see below. Into weston as well, it is possible to start weston with just If your system supports the logind D-Bus API and the support has been built Under X nor under another Wayland server), it should be done with theĬommand weston-launch to set up proper privileged access to devices. When weston is started as the first windowing system (i.e. Two plugins are provided: the desktop shell, Weston supports fundamentally different graphical user interface KMS (kernel modesetting via DRM), as an X client, or inside another Wayland Weston has several backends as loadable modules: it can run on Linux Weston is the reference implementation of a Wayland server.Ī Wayland server is a display server, a window manager, and a compositor all When launching weston with the gl-renderer you should get the same desktop in your remote host.Weston - the reference Wayland server SYNOPSIS Launch an rdp client : on X e.g xfreerdp : When the compositor is up : do the ctrl+alt+s to fork the new compositor with rdp-backend that will share the screen through RDP Weston -tty=2 -backend=fbdev-backend.so -modules=screen-share.so -use-gl=1ģ/ In order to do remote desktop with the screen-sharing a keyboard and a mouse should be connected to target: The rdp-compositor has a dependency to freerdp.ġ/ Install the freerdp package on target : Make sure you have the TLS certificate/key couple server.crt and server.key (generally : at /etc/freerdp/keys)Ģ/ the command to fork a compositor with the rdp backend should be written in the weston.iniĪt $HOME/.config/weston.ini add the following:Ĭommand=/usr/bin/weston -backend=rdp-backend.so -shell=fullscreen-shell.so -no-clients-resize -rdp-tls-cert=/etc/freerdp/keys/server.crt -rdp-tls-key=/etc/freerdp/keys/server.keyĢ/ launch weston with the following command : Weston -imx should be built with rdp-compositor and screen sharing enabled :Īdd -enable-screen-sharing and -enable-rdp-compositor to the weston configs Here is how they did it on im圆 for your reference. At least I know there are customers used this features on im圆q The screen share should be supported on imx platform with wayland backend. Screen share failed: No wl_shm found <- Error message! What is this reason? launching '/usr/libexec/weston-desktop-shell' Registered plugin API 'weston_xwayland_surface_v1' of size 16 Registered plugin API 'weston_xwayland_v1' of size 32 Loading module '/usr/lib/libweston-9/xwayland.so' info: add 1 socket(s) provided by systemd Loading module '/usr/lib/weston/systemd-notify.so' Loading module '/usr/lib/weston/screen-share.so' However we got the error message as below. This is short cut key of Weston to share screen. Modules=screen-share.so <- Add this line. Sources\meta-imx\meta-bsp\recipes-graphics\wayland\weston_9.0.0.imx.bbappend So, we add as below to build rdp-backend.so. We are testing i.MX8 with below environment.Įvaluation Kit : 8MMINILPD4-EVK (Connect HDMI cable, USB keyboard and USB mouse.)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |