--------------------------------------------------------------------------------------- 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 ---------------------------------------------------------------------------------------