mirror of
https://github.com/labwc/labwc.git
synced 2025-10-29 05:40:24 -04:00
Enable ext-image-copy-capture-v1
This commit is contained in:
parent
423cb6923f
commit
34947b7791
3 changed files with 8 additions and 1 deletions
|
|
@ -59,7 +59,7 @@ wlroots_has_xwayland = wlroots.get_variable('have_xwayland') == 'true'
|
||||||
have_libsfdo = not get_option('icon').disabled()
|
have_libsfdo = not get_option('icon').disabled()
|
||||||
|
|
||||||
wayland_server = dependency('wayland-server', version: '>=1.19.0')
|
wayland_server = dependency('wayland-server', version: '>=1.19.0')
|
||||||
wayland_protos = dependency('wayland-protocols', version: '>=1.35')
|
wayland_protos = dependency('wayland-protocols', version: '>=1.37')
|
||||||
xkbcommon = dependency('xkbcommon')
|
xkbcommon = dependency('xkbcommon')
|
||||||
xcb = dependency('xcb', required: get_option('xwayland'))
|
xcb = dependency('xcb', required: get_option('xwayland'))
|
||||||
xcb_icccm = dependency('xcb-icccm', required: get_option('xwayland'))
|
xcb_icccm = dependency('xcb-icccm', required: get_option('xwayland'))
|
||||||
|
|
|
||||||
|
|
@ -21,6 +21,9 @@ server_protocols = [
|
||||||
wl_protocol_dir / 'staging/drm-lease/drm-lease-v1.xml',
|
wl_protocol_dir / 'staging/drm-lease/drm-lease-v1.xml',
|
||||||
wl_protocol_dir / 'staging/xwayland-shell/xwayland-shell-v1.xml',
|
wl_protocol_dir / 'staging/xwayland-shell/xwayland-shell-v1.xml',
|
||||||
wl_protocol_dir / 'staging/tearing-control/tearing-control-v1.xml',
|
wl_protocol_dir / 'staging/tearing-control/tearing-control-v1.xml',
|
||||||
|
wl_protocol_dir / 'staging/ext-foreign-toplevel-list/ext-foreign-toplevel-list-v1.xml',
|
||||||
|
wl_protocol_dir / 'staging/ext-image-capture-source/ext-image-capture-source-v1.xml',
|
||||||
|
wl_protocol_dir / 'staging/ext-image-copy-capture/ext-image-copy-capture-v1.xml',
|
||||||
'cosmic-workspace-unstable-v1.xml',
|
'cosmic-workspace-unstable-v1.xml',
|
||||||
'ext-workspace-v1.xml',
|
'ext-workspace-v1.xml',
|
||||||
'wlr-layer-shell-unstable-v1.xml',
|
'wlr-layer-shell-unstable-v1.xml',
|
||||||
|
|
|
||||||
|
|
@ -16,6 +16,8 @@
|
||||||
#include <wlr/types/wlr_presentation_time.h>
|
#include <wlr/types/wlr_presentation_time.h>
|
||||||
#include <wlr/types/wlr_primary_selection_v1.h>
|
#include <wlr/types/wlr_primary_selection_v1.h>
|
||||||
#include <wlr/types/wlr_screencopy_v1.h>
|
#include <wlr/types/wlr_screencopy_v1.h>
|
||||||
|
#include <wlr/types/wlr_ext_image_capture_source_v1.h>
|
||||||
|
#include <wlr/types/wlr_ext_image_copy_capture_v1.h>
|
||||||
#include <wlr/types/wlr_security_context_v1.h>
|
#include <wlr/types/wlr_security_context_v1.h>
|
||||||
#include <wlr/types/wlr_single_pixel_buffer_v1.h>
|
#include <wlr/types/wlr_single_pixel_buffer_v1.h>
|
||||||
#include <wlr/types/wlr_viewporter.h>
|
#include <wlr/types/wlr_viewporter.h>
|
||||||
|
|
@ -643,6 +645,8 @@ server_init(struct server *server)
|
||||||
|
|
||||||
wlr_export_dmabuf_manager_v1_create(server->wl_display);
|
wlr_export_dmabuf_manager_v1_create(server->wl_display);
|
||||||
wlr_screencopy_manager_v1_create(server->wl_display);
|
wlr_screencopy_manager_v1_create(server->wl_display);
|
||||||
|
wlr_ext_image_copy_capture_manager_v1_create(server->wl_display, 1);
|
||||||
|
wlr_ext_output_image_capture_source_manager_v1_create(server->wl_display, 1);
|
||||||
wlr_data_control_manager_v1_create(server->wl_display);
|
wlr_data_control_manager_v1_create(server->wl_display);
|
||||||
server->security_context_manager_v1 =
|
server->security_context_manager_v1 =
|
||||||
wlr_security_context_manager_v1_create(server->wl_display);
|
wlr_security_context_manager_v1_create(server->wl_display);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue