On Wed, Jan 18, 2023 at 12:12:43PM +0000, Matti Ristimäki wrote: > Hi, Hi, > > > > Thanks for the reply! > > > > Of course in our embedded system the CPX Control Panel(Qt) works normally > via (HDMI) without any problems. And when it is running, it uses > WAYLAND_DISPLAY=wayland-0 and DRM back-end. > > > > > > Question: > > > > One shall never start the "second" Weston if screen sharing is desired, only > the screen-share plugin in the "first" Weston can do that. > > > > For some reason, the rdp-backend is not started even if the screen-share.so' > module is loaded? > > I’m just missing some RDP related configuration in the weston.ini…? You need at least weston 10, for that start-on-startup to work. Otherwise you'll have to perform Mod+Alt+s on the keyboard to start screen sharing. > > > > > > Here is two test using CPX Control Panel(Qt) and weston-simple-egl. > > > > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > > > > > Testing with CPX Control Panel(Qt) > > > > --------------------------------------------------------------------------------------- > > > > root@sm2s-imx8mp:~# ls -la /run/user/0/ > > total 48 > > drwx------ 3 root root 140 Jan 18 10:57 . > > drwxr-xr-x 3 root root 60 Jan 18 10:09 .. > > srw-rw-rw- 1 root root 0 Jan 18 10:09 bus > > drwxr-xr-x 4 root root 120 Jan 18 10:09 systemd > > srwxr-xr-x 1 root root 0 Jan 18 10:57 wayland-0 > > -rw-r----- 1 root root 0 Jan 18 10:46 wayland-0.lock > > -rw-r--r-- 1 root root 45744 Jan 18 10:57 weston.log > > > > --------------------------------------------------------------------------------------- > > > > root@sm2s-imx8mp:/opt/cpx# systemctl status cpx > > ● cpx.service - Planmeca Dental Unit CPX Control Panel > > Loaded: loaded (/lib/systemd/system/cpx.service; enabled; vendor preset: > enabled) > > Active: active (running) since Wed 2023-01-18 12:28:02 CET; 11s ago > > Main PID: 1424 (cpx.sh) > > Tasks: 13 (limit: 880) > > Memory: 44.5M > > CGroup: /system.slice/cpx.service > > ├─1424 /bin/bash /opt/cpx/cpx.sh > > └─1428 ./cpx --rotate=0 > > > > > > --------------------------------------------------------------------------------------- > > > > > > root@sm2s-imx8mp:/opt/cpx# tail -f /run/user/0/weston.log > > [12:27:59.698] Output 'HDMI-A-1' enabled with head(s) HDMI-A-1 > > [12:27:59.698] Compositor capabilities: > > arbitrary surface rotation: yes > > screen capture uses y-flip: yes > > presentation clock: CLOCK_MONOTONIC, id 1 > > presentation clock resolution: 0.000000001 s > > [12:27:59.699] Loading module '/usr/lib/weston/kiosk-shell.so' > > [12:27:59.700] Loading module '/usr/lib/weston/screen-share.so' > > [12:27:59.700] Loading module '/usr/lib/weston/systemd-notify.so' > > [12:27:59.700] info: add 1 socket(s) provided by systemd > > > > > > --------------------------------------------------------------------------------------- > > > > CPX Control Panel starts normally, but the rdp-backend is not started even if > the screen-share.so' module is loaded. > > > > > > [cid:image001.png@01D92B46.ED2859D0] > > > > > > > > > > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > > > > > > > Testing with weston-simple-egl > > > > When starting weston-simple-egl, it runs normally as well using drm. (And > also screen-share.so is running.) > > > > --------------------------------------------------------------------------------------- > > > > > > root@sm2s-imx8mp:~# ls -la /run/user/0/ > > total 48 > > drwx------ 3 root root 140 Jan 18 10:57 . > > drwxr-xr-x 3 root root 60 Jan 18 10:09 .. > > srw-rw-rw- 1 root root 0 Jan 18 10:09 bus > > drwxr-xr-x 4 root root 120 Jan 18 10:09 systemd > > srwxr-xr-x 1 root root 0 Jan 18 10:57 wayland-0 > > -rw-r----- 1 root root 0 Jan 18 10:46 wayland-0.lock > > -rw-r--r-- 1 root root 45744 Jan 18 10:57 weston.log > > > > > > --------------------------------------------------------------------------------------- > > > > > > root@sm2s-imx8mp:/opt/cpx# systemctl status cpx > > ● cpx.service - Planmeca Dental Unit CPX Control Panel > > Loaded: loaded (/lib/systemd/system/cpx.service; enabled; vendor preset: > enabled) > > Active: active (running) since Wed 2023-01-18 10:57:30 CET; 16s ago > > Main PID: 1093 (cpx.sh) > > Tasks: 4 (limit: 880) > > Memory: 8.9M > > CGroup: /system.slice/cpx.service > > ├─1093 /bin/bash /opt/cpx/cpx.sh > > └─1097 /usr/bin/weston-simple-egl > > > > > > --------------------------------------------------------------------------------------- > > > > [10:57:06.193] weston 9.0.0 > > https://wayland.freedesktop.org > > Bug reports to: > https://gitlab.freedesktop.org/wayland/weston/issues/ > > Build: 9.0.0 > > [10:57:06.194] Command line: /usr/bin/weston --log=/run/user/0/weston.log > --modules=systemd-notify.so > > [10:57:06.194] OS: Linux, 5.10.35-lts-5.10.y+g0eccd203234b, #1 SMP PREEMPT > Wed Nov 23 08:33:43 UTC 2022, aarch64 > > [10:57:06.194] Using config file '/etc/xdg/weston/weston.ini' > > [10:57:06.194] Output repaint window is 16 ms maximum. > > [10:57:06.194] Loading module '/usr/lib/libweston-9/drm-backend.so' > > [10:57:06.199] initializing drm backend > > [10:57:06.204] logind: session control granted > > [10:57:06.210] using /dev/dri/card1 > > [10:57:06.210] DRM: supports atomic modesetting > > [10:57:06.210] DRM: does not support GBM modifiers > > [10:57:06.210] DRM: supports picture aspect ratio > > [10:57:06.210] Loading module '/usr/lib/libweston-9/gl-renderer.so' > > > > . > > . > > . > > > > [10:57:06.399] DRM: head 'HDMI-A-1' found, connector 35 is connected, EDID > make 'LNX', model 'Linux SVGA', serial 'Linux #0' > > [10:57:06.399] Registered plugin API 'weston_drm_output_api_v1' of size 24 > > [10:57:06.401] Chosen EGL config details: id: 51 rgba: 8 8 8 8 buf: 32 dep: > 0 stcl: 0 int: 1-60 type: win|pix|pbf|swap_preserved vis_id: ARGB8888 > (0x34325241) > > [10:57:06.401] Output HDMI-A-1 (crtc 33) video modes: > > 800x600@60.3<mailto:800x600@60.3>, preferred, current, 40.0 MHz > > [10:57:06.401] associating input device event0 with output HDMI-A-1 (none by > udev) > > [10:57:06.401] associating input device event1 with output HDMI-A-1 (none by > udev) > > [10:57:06.402] associating input device event2 with output HDMI-A-1 (none by > udev) > > [10:57:06.402] Output 'HDMI-A-1' enabled with head(s) HDMI-A-1 > > [10:57:06.402] Compositor capabilities: > > arbitrary surface rotation: yes > > screen capture uses y-flip: yes > > presentation clock: CLOCK_MONOTONIC, id 1 > > presentation clock resolution: 0.000000001 s > > [10:57:06.402] Loading module '/usr/lib/weston/kiosk-shell.so' > > [10:57:06.403] Loading module '/usr/lib/weston/screen-share.so' > > [10:57:06.403] Loading module '/usr/lib/weston/systemd-notify.so' > > [10:57:06.404] info: add 1 socket(s) provided by systemd > > > > > > --------------------------------------------------------------------------------------- > > > > weston-simple-egl starts normally, but the rdp-backend is not started even if > the screen-share.so' module is loaded. > > > > > > [cid:image002.png@01D92B36.3B357DD0] > > > > > > --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > > > > > BR, > > > > -Matti > > > > > > This e-mail may contain confidential or privileged information and is > intended solely for the person to whom it is addressed. If you have received > this e-mail in error, please notify the sender immediately and destroy this > e-mail. Any unauthorized copying, disclosure or distribution of the material > in this e-mail is strictly forbidden. We will not be liable for direct, > indirect, special or consequential damages arising from the alteration of > this e-mail, or as a result of any virus being passed on or as of > transmission of this e-mail in general.
> > > --------------------------------------------------------------------------------------- > > > root@sm2s-imx8mp:~# ls -la /run/user/0/ > total 60 > drwx------ 3 root root 140 Jan 18 12:27 . > drwxr-xr-x 3 root root 60 Jan 18 10:09 .. > srw-rw-rw- 1 root root 0 Jan 18 10:09 bus > drwxr-xr-x 4 root root 120 Jan 18 10:09 systemd > srwxr-xr-x 1 root root 0 Jan 18 12:27 wayland-0 > -rw-r----- 1 root root 0 Jan 18 10:46 wayland-0.lock > -rw-r--r-- 1 root root 60422 Jan 18 12:27 weston.log > > > --------------------------------------------------------------------------------------- > > > root@sm2s-imx8mp:/opt/cpx# systemctl status cpx > ??? cpx.service - Planmeca Dental Unit CPX Control Panel > Loaded: loaded (/lib/systemd/system/cpx.service; enabled; vendor preset: > enabled) > Active: active (running) since Wed 2023-01-18 12:28:02 CET; 11s ago > Main PID: 1424 (cpx.sh) > Tasks: 13 (limit: 880) > Memory: 44.5M > CGroup: /system.slice/cpx.service > ??????1424 /bin/bash /opt/cpx/cpx.sh > ??????1428 ./cpx --rotate=0 > > > --------------------------------------------------------------------------------------- > > > [12:27:59.490] weston 9.0.0 > https://wayland.freedesktop.org > Bug reports to: > https://gitlab.freedesktop.org/wayland/weston/issues/ > Build: 9.0.0 > [12:27:59.491] Command line: /usr/bin/weston --log=/run/user/0/weston.log > --modules=systemd-notify.so > [12:27:59.491] OS: Linux, 5.10.35-lts-5.10.y+g0eccd203234b, #1 SMP PREEMPT > Wed Nov 23 08:33:43 UTC 2022, aarch64 > [12:27:59.491] Using config file '/etc/xdg/weston/weston.ini' > [12:27:59.491] Output repaint window is 16 ms maximum. > [12:27:59.491] Loading module '/usr/lib/libweston-9/drm-backend.so' > [12:27:59.496] initializing drm backend > [12:27:59.501] logind: session control granted > [12:27:59.507] using /dev/dri/card1 > [12:27:59.507] DRM: supports atomic modesetting > [12:27:59.507] DRM: does not support GBM modifiers > [12:27:59.507] DRM: supports picture aspect ratio > [12:27:59.507] Loading module '/usr/lib/libweston-9/gl-renderer.so' > [12:27:59.513] EGL client extensions: EGL_EXT_client_extensions > EGL_EXT_platform_base EGL_KHR_platform_wayland > EGL_EXT_platform_wayland EGL_KHR_platform_gbm > [12:27:59.516] EGL version: 1.5 > [12:27:59.516] EGL vendor: Vivante Corporation > [12:27:59.516] EGL client APIs: OpenGL_ES > [12:27:59.516] EGL extensions: EGL_KHR_fence_sync EGL_KHR_reusable_sync > EGL_KHR_wait_sync EGL_KHR_image EGL_KHR_image_base > EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image > EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image > EGL_EXT_image_dma_buf_import > EGL_EXT_image_dma_buf_import_modifiers EGL_KHR_lock_surface > EGL_KHR_create_context EGL_KHR_no_config_context > EGL_KHR_surfaceless_context EGL_KHR_get_all_proc_addresses > EGL_EXT_create_context_robustness EGL_EXT_protected_surface > EGL_EXT_protected_content EGL_EXT_buffer_age > EGL_ANDROID_native_fence_sync EGL_WL_bind_wayland_display > EGL_WL_create_wayland_buffer_from_image EGL_KHR_partial_update > EGL_EXT_swap_buffers_with_damage > EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float > [12:27:59.516] EGL_KHR_surfaceless_context available > [12:27:59.520] GL version: OpenGL ES 3.1 V6.4.3.p2.336687 > [12:27:59.520] GLSL version: OpenGL ES GLSL ES 3.10 > [12:27:59.520] GL vendor: Vivante Corporation > [12:27:59.520] GL renderer: Vivante GC7000UL > [12:27:59.520] GL extensions: GL_OES_vertex_type_10_10_10_2 > GL_OES_vertex_half_float GL_OES_element_index_uint > GL_OES_mapbuffer GL_OES_vertex_array_object > GL_OES_compressed_ETC1_RGB8_texture > GL_OES_compressed_paletted_texture GL_OES_texture_npot > GL_OES_rgb8_rgba8 GL_OES_depth_texture > GL_OES_depth_texture_cube_map GL_OES_depth24 GL_OES_depth32 > GL_OES_packed_depth_stencil GL_OES_fbo_render_mipmap > GL_OES_get_program_binary GL_OES_fragment_precision_high > GL_OES_standard_derivatives GL_OES_EGL_image > GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 > GL_OES_EGL_sync GL_OES_texture_stencil8 > GL_OES_shader_image_atomic > GL_OES_texture_storage_multisample_2d_array > GL_OES_required_internalformat GL_OES_surfaceless_context > GL_OES_draw_buffers_indexed GL_OES_texture_border_clamp > GL_OES_texture_buffer GL_OES_texture_cube_map_array > GL_OES_draw_elements_base_vertex GL_OES_texture_half_float > GL_OES_texture_float GL_KHR_blend_equation_advanced > GL_KHR_debug GL_KHR_robustness > GL_KHR_robust_buffer_access_behavior > GL_EXT_texture_type_2_10_10_10_REV > GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888 > GL_EXT_texture_compression_s3tc GL_EXT_read_format_bgra > GL_EXT_multi_draw_arrays GL_EXT_frag_depth > GL_EXT_discard_framebuffer GL_EXT_blend_minmax > GL_EXT_multisampled_render_to_texture > GL_EXT_color_buffer_half_float GL_EXT_color_buffer_float > GL_EXT_robustness GL_EXT_texture_sRGB_decode > GL_EXT_draw_buffers_indexed GL_EXT_texture_border_clamp > GL_EXT_texture_buffer GL_EXT_texture_cube_map_array > GL_EXT_multi_draw_indirect GL_EXT_draw_elements_base_vertex > GL_EXT_texture_rg GL_EXT_protected_textures GL_EXT_sRGB > GL_VIV_direct_texture > [12:27:59.521] GL ES 2 renderer features: > read-back format: BGRA > wl_shm sub-image to texture: yes > EGL Wayland extension: yes > [12:27:59.533] event0 - 30370000.snvs:snvs-powerkey: is tagged by udev as: > Keyboard > [12:27:59.533] event0 - 30370000.snvs:snvs-powerkey: device is a keyboard > [12:27:59.602] event1 - NHD Newhaven Display : is tagged by udev as: > Touchscreen > [12:27:59.603] event1 - NHD Newhaven Display : device is a touch device > [12:27:59.670] event2 - Logitech USB-PS/2 Optical Mouse: is tagged by udev > as: Mouse > [12:27:59.671] event2 - Logitech USB-PS/2 Optical Mouse: device is a pointer > [12:27:59.676] event3 - audio-hdmi HDMI Jack: is tagged by udev as: Switch > [12:27:59.677] event3 - not using input device '/dev/input/event3' > [12:27:59.694] libinput: configuring device "30370000.snvs:snvs-powerkey". > [12:27:59.694] Touchscreen - NHD Newhaven Display - > /sys/devices/platform/soc@0/32f10108.usb/38200000.dwc3/xhci-hcd.1.auto/usb1/1-1/1-1.1/1-1.1:1.0/0003:0461:0022.0001/input/input1/event1 > [12:27:59.695] libinput: configuring device "NHD Newhaven Display ". > [12:27:59.695] input device event1 has no enabled output associated (none > named), skipping calibration for now. > [12:27:59.695] libinput: configuring device "Logitech USB-PS/2 Optical Mouse". > [12:27:59.695] DRM: head 'HDMI-A-1' found, connector 35 is connected, EDID > make 'LNX', model 'Linux SVGA', serial 'Linux #0' > [12:27:59.696] Registered plugin API 'weston_drm_output_api_v1' of size 24 > [12:27:59.697] Chosen EGL config details: id: 51 rgba: 8 8 8 8 buf: 32 dep: > 0 stcl: 0 int: 1-60 type: win|pix|pbf|swap_preserved vis_id: ARGB8888 > (0x34325241) > [12:27:59.697] Output HDMI-A-1 (crtc 33) video modes: > 800x600@60.3, preferred, current, 40.0 MHz > [12:27:59.697] associating input device event0 with output HDMI-A-1 (none by > udev) > [12:27:59.697] associating input device event1 with output HDMI-A-1 (none by > udev) > [12:27:59.698] associating input device event2 with output HDMI-A-1 (none by > udev) > [12:27:59.698] Output 'HDMI-A-1' enabled with head(s) HDMI-A-1 > [12:27:59.698] Compositor capabilities: > arbitrary surface rotation: yes > screen capture uses y-flip: yes > presentation clock: CLOCK_MONOTONIC, id 1 > presentation clock resolution: 0.000000001 s > [12:27:59.699] Loading module '/usr/lib/weston/kiosk-shell.so' > [12:27:59.700] Loading module '/usr/lib/weston/screen-share.so' > [12:27:59.700] Loading module '/usr/lib/weston/systemd-notify.so' > [12:27:59.700] info: add 1 socket(s) provided by systemd > > > --------------------------------------------------------------------------------------- > > > weston.ini > > [core] > gbm-format=argb8888 > idle-time=0 > use-g2d=0 > repaint-window=16 > enable-overlay-view=0 > shell=kiosk-shell.so > modules=screen-share.so > > [shell] > panel-position=none > background-color=0xff90a4ae > > [libinput] > touchscreen_calibrator=true > > [input-method] > path=/usr/libexec/weston-keyboard > > [output] > name=HDMI-A-1 > mode=1920x1080@60 > transform=rotate-270 > > #[output] > #name=LVDS-1 > #transform=rotate-270 > > [screen-share] > command=/usr/bin/weston --backend=rdp-backend.so > --rdp-tls-cert=/data/etc/ssh/tls.crt --rdp-tls-key=/data/etc/ssh/tls.key > --shell=fullscreen-shell.so --no-clients-resize --no-config > start-on-startup=true > > start-on-startup=true > > > --------------------------------------------------------------------------------------- > > > --------------------------------------------------------------------------------------- > > > root@sm2s-imx8mp:~# ls -la /run/user/0/ > total 48 > drwx------ 3 root root 140 Jan 18 10:57 . > drwxr-xr-x 3 root root 60 Jan 18 10:09 .. > srw-rw-rw- 1 root root 0 Jan 18 10:09 bus > drwxr-xr-x 4 root root 120 Jan 18 10:09 systemd > srwxr-xr-x 1 root root 0 Jan 18 10:57 wayland-0 > -rw-r----- 1 root root 0 Jan 18 10:46 wayland-0.lock > -rw-r--r-- 1 root root 45744 Jan 18 10:57 weston.log > > > --------------------------------------------------------------------------------------- > > > root@sm2s-imx8mp:/opt/cpx# systemctl status cpx > ??? cpx.service - Planmeca Dental Unit CPX Control Panel > Loaded: loaded (/lib/systemd/system/cpx.service; enabled; vendor preset: > enabled) > Active: active (running) since Wed 2023-01-18 10:57:30 CET; 16s ago > Main PID: 1093 (cpx.sh) > Tasks: 4 (limit: 880) > Memory: 8.9M > CGroup: /system.slice/cpx.service > ??????1093 /bin/bash /opt/cpx/cpx.sh > ??????1097 /usr/bin/weston-simple-egl > > > --------------------------------------------------------------------------------------- > > > [10:57:06.193] weston 9.0.0 > https://wayland.freedesktop.org > Bug reports to: > https://gitlab.freedesktop.org/wayland/weston/issues/ > Build: 9.0.0 > [10:57:06.194] Command line: /usr/bin/weston --log=/run/user/0/weston.log > --modules=systemd-notify.so > [10:57:06.194] OS: Linux, 5.10.35-lts-5.10.y+g0eccd203234b, #1 SMP PREEMPT > Wed Nov 23 08:33:43 UTC 2022, aarch64 > [10:57:06.194] Using config file '/etc/xdg/weston/weston.ini' > [10:57:06.194] Output repaint window is 16 ms maximum. > [10:57:06.194] Loading module '/usr/lib/libweston-9/drm-backend.so' > [10:57:06.199] initializing drm backend > [10:57:06.204] logind: session control granted > [10:57:06.210] using /dev/dri/card1 > [10:57:06.210] DRM: supports atomic modesetting > [10:57:06.210] DRM: does not support GBM modifiers > [10:57:06.210] DRM: supports picture aspect ratio > [10:57:06.210] Loading module '/usr/lib/libweston-9/gl-renderer.so' > [10:57:06.216] EGL client extensions: EGL_EXT_client_extensions > EGL_EXT_platform_base EGL_KHR_platform_wayland > EGL_EXT_platform_wayland EGL_KHR_platform_gbm > [10:57:06.219] EGL version: 1.5 > [10:57:06.219] EGL vendor: Vivante Corporation > [10:57:06.219] EGL client APIs: OpenGL_ES > [10:57:06.219] EGL extensions: EGL_KHR_fence_sync EGL_KHR_reusable_sync > EGL_KHR_wait_sync EGL_KHR_image EGL_KHR_image_base > EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image > EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image > EGL_EXT_image_dma_buf_import > EGL_EXT_image_dma_buf_import_modifiers EGL_KHR_lock_surface > EGL_KHR_create_context EGL_KHR_no_config_context > EGL_KHR_surfaceless_context EGL_KHR_get_all_proc_addresses > EGL_EXT_create_context_robustness EGL_EXT_protected_surface > EGL_EXT_protected_content EGL_EXT_buffer_age > EGL_ANDROID_native_fence_sync EGL_WL_bind_wayland_display > EGL_WL_create_wayland_buffer_from_image EGL_KHR_partial_update > EGL_EXT_swap_buffers_with_damage > EGL_KHR_swap_buffers_with_damage EGL_EXT_pixel_format_float > [10:57:06.219] EGL_KHR_surfaceless_context available > [10:57:06.223] GL version: OpenGL ES 3.1 V6.4.3.p2.336687 > [10:57:06.223] GLSL version: OpenGL ES GLSL ES 3.10 > [10:57:06.223] GL vendor: Vivante Corporation > [10:57:06.224] GL renderer: Vivante GC7000UL > [10:57:06.224] GL extensions: GL_OES_vertex_type_10_10_10_2 > GL_OES_vertex_half_float GL_OES_element_index_uint > GL_OES_mapbuffer GL_OES_vertex_array_object > GL_OES_compressed_ETC1_RGB8_texture > GL_OES_compressed_paletted_texture GL_OES_texture_npot > GL_OES_rgb8_rgba8 GL_OES_depth_texture > GL_OES_depth_texture_cube_map GL_OES_depth24 GL_OES_depth32 > GL_OES_packed_depth_stencil GL_OES_fbo_render_mipmap > GL_OES_get_program_binary GL_OES_fragment_precision_high > GL_OES_standard_derivatives GL_OES_EGL_image > GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 > GL_OES_EGL_sync GL_OES_texture_stencil8 > GL_OES_shader_image_atomic > GL_OES_texture_storage_multisample_2d_array > GL_OES_required_internalformat GL_OES_surfaceless_context > GL_OES_draw_buffers_indexed GL_OES_texture_border_clamp > GL_OES_texture_buffer GL_OES_texture_cube_map_array > GL_OES_draw_elements_base_vertex GL_OES_texture_half_float > GL_OES_texture_float GL_KHR_blend_equation_advanced > GL_KHR_debug GL_KHR_robustness > GL_KHR_robust_buffer_access_behavior > GL_EXT_texture_type_2_10_10_10_REV > GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888 > GL_EXT_texture_compression_s3tc GL_EXT_read_format_bgra > GL_EXT_multi_draw_arrays GL_EXT_frag_depth > GL_EXT_discard_framebuffer GL_EXT_blend_minmax > GL_EXT_multisampled_render_to_texture > GL_EXT_color_buffer_half_float GL_EXT_color_buffer_float > GL_EXT_robustness GL_EXT_texture_sRGB_decode > GL_EXT_draw_buffers_indexed GL_EXT_texture_border_clamp > GL_EXT_texture_buffer GL_EXT_texture_cube_map_array > GL_EXT_multi_draw_indirect GL_EXT_draw_elements_base_vertex > GL_EXT_texture_rg GL_EXT_protected_textures GL_EXT_sRGB > GL_VIV_direct_texture > [10:57:06.224] GL ES 2 renderer features: > read-back format: BGRA > wl_shm sub-image to texture: yes > EGL Wayland extension: yes > [10:57:06.236] event0 - 30370000.snvs:snvs-powerkey: is tagged by udev as: > Keyboard > [10:57:06.237] event0 - 30370000.snvs:snvs-powerkey: device is a keyboard > [10:57:06.306] event1 - NHD Newhaven Display : is tagged by udev as: > Touchscreen > [10:57:06.307] event1 - NHD Newhaven Display : device is a touch device > [10:57:06.374] event2 - Logitech USB-PS/2 Optical Mouse: is tagged by udev > as: Mouse > [10:57:06.375] event2 - Logitech USB-PS/2 Optical Mouse: device is a pointer > [10:57:06.380] event3 - audio-hdmi HDMI Jack: is tagged by udev as: Switch > [10:57:06.380] event3 - not using input device '/dev/input/event3' > [10:57:06.398] libinput: configuring device "30370000.snvs:snvs-powerkey". > [10:57:06.398] Touchscreen - NHD Newhaven Display - > /sys/devices/platform/soc@0/32f10108.usb/38200000.dwc3/xhci-hcd.1.auto/usb1/1-1/1-1.1/1-1.1:1.0/0003:0461:0022.0001/input/input1/event1 > [10:57:06.398] libinput: configuring device "NHD Newhaven Display ". > [10:57:06.398] input device event1 has no enabled output associated (none > named), skipping calibration for now. > [10:57:06.398] libinput: configuring device "Logitech USB-PS/2 Optical Mouse". > [10:57:06.399] DRM: head 'HDMI-A-1' found, connector 35 is connected, EDID > make 'LNX', model 'Linux SVGA', serial 'Linux #0' > [10:57:06.399] Registered plugin API 'weston_drm_output_api_v1' of size 24 > [10:57:06.401] Chosen EGL config details: id: 51 rgba: 8 8 8 8 buf: 32 dep: > 0 stcl: 0 int: 1-60 type: win|pix|pbf|swap_preserved vis_id: ARGB8888 > (0x34325241) > [10:57:06.401] Output HDMI-A-1 (crtc 33) video modes: > 800x600@60.3, preferred, current, 40.0 MHz > [10:57:06.401] associating input device event0 with output HDMI-A-1 (none by > udev) > [10:57:06.401] associating input device event1 with output HDMI-A-1 (none by > udev) > [10:57:06.402] associating input device event2 with output HDMI-A-1 (none by > udev) > [10:57:06.402] Output 'HDMI-A-1' enabled with head(s) HDMI-A-1 > [10:57:06.402] Compositor capabilities: > arbitrary surface rotation: yes > screen capture uses y-flip: yes > presentation clock: CLOCK_MONOTONIC, id 1 > presentation clock resolution: 0.000000001 s > [10:57:06.402] Loading module '/usr/lib/weston/kiosk-shell.so' > [10:57:06.403] Loading module '/usr/lib/weston/screen-share.so' > [10:57:06.403] Loading module '/usr/lib/weston/systemd-notify.so' > [10:57:06.404] info: add 1 socket(s) provided by systemd > > > --------------------------------------------------------------------------------------- > > > weston.ini > > [core] > gbm-format=argb8888 > idle-time=0 > use-g2d=0 > repaint-window=16 > enable-overlay-view=0 > shell=kiosk-shell.so > modules=screen-share.so > > [shell] > panel-position=none > background-color=0xff90a4ae > > [libinput] > touchscreen_calibrator=true > > [input-method] > path=/usr/libexec/weston-keyboard > > [output] > name=HDMI-A-1 > mode=1920x1080@60 > transform=rotate-270 > > #[output] > #name=LVDS-1 > #transform=rotate-270 > > [screen-share] > command=/usr/bin/weston --backend=rdp-backend.so > --rdp-tls-cert=/data/etc/ssh/tls.crt --rdp-tls-key=/data/etc/ssh/tls.key > --shell=fullscreen-shell.so --no-clients-resize --no-config > start-on-startup=true > > > > --------------------------------------------------------------------------------------- >
signature.asc
Description: PGP signature