mirror of
https://github.com/swaywm/sway.git
synced 2026-03-17 05:34:07 -04:00
Add primary_selection config option
See: https://github.com/swaywm/sway/issues/4511 Adds a bool config option `primary_selection`, which explicitly enables/disables the primary selection clipboard. Defaults to enabled. This is implemented as a launch-only option which enables or disables the creation of the `zwp_primary_selection_device_manager_v1` global. Co-authored-by: Tilde Rose <t1lde@protonmail.com>
This commit is contained in:
parent
e1b268af98
commit
c32a507303
8 changed files with 37 additions and 2 deletions
|
|
@ -210,7 +210,6 @@ bool server_init(struct sway_server *server) {
|
|||
wlr_export_dmabuf_manager_v1_create(server->wl_display);
|
||||
wlr_screencopy_manager_v1_create(server->wl_display);
|
||||
wlr_data_control_manager_v1_create(server->wl_display);
|
||||
wlr_primary_selection_v1_device_manager_create(server->wl_display);
|
||||
wlr_viewporter_create(server->wl_display);
|
||||
wlr_single_pixel_buffer_manager_v1_create(server->wl_display);
|
||||
server->content_type_manager_v1 =
|
||||
|
|
@ -308,6 +307,10 @@ bool server_start(struct sway_server *server) {
|
|||
}
|
||||
#endif
|
||||
|
||||
if (config->primary_selection) {
|
||||
wlr_primary_selection_v1_device_manager_create(server->wl_display);
|
||||
}
|
||||
|
||||
sway_log(SWAY_INFO, "Starting backend on wayland display '%s'",
|
||||
server->socket);
|
||||
if (!wlr_backend_start(server->backend)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue