A simple wayland client to learn the basics of wayland protocol.
root@test-device:~# simple-wl-client
In global add cb: interface: wl_compositor, version: 4
In global add cb: interface: wl_subcompositor, version: 1
In global add cb: interface: wp_viewporter, version: 1
In global add cb: interface: wp_presentation, version: 1
In global add cb: interface: zwp_relative_pointer_manager_v1, version: 1
In global add cb: interface: zwp_pointer_constraints_v1, version: 1
In global add cb: interface: wl_data_device_manager, version: 3
In global add cb: interface: wl_shm, version: 1
In global add cb: interface: mali_buffer_sharing, version: 4
In global add cb: interface: wl_seat, version: 5
In global add cb: interface: zwp_linux_dmabuf_v1, version: 3
In global add cb: interface: wl_output, version: 3
In global add cb: interface: zwp_input_panel_v1, version: 1
In global add cb: interface: zwp_input_method_v1, version: 1
In global add cb: interface: zwp_text_input_manager_v1, version: 1
In global add cb: interface: zxdg_shell_v6, version: 1
In global add cb: interface: xdg_shell, version: 1
In global add cb: interface: wl_shell, version: 1
In global add cb: interface: weston_desktop_shell, version: 1
In global add cb: interface: weston_screenshooter, version: 1