Ported from wlroots commit fa5d709
IIWDZCVWWDAJITIXQXCFIAF7Z46DTFV2FYCUYMS4P7JMP34A6BUQC VU5S7GWUAARNDZWDB6XGP5SHY43DRWPIDE2YQVCZWXI4MBBLDOEAC PYRALXEFRJ5O2NSVSR7WFJ56QNW2VMWYTBKKGJMDLZCHEU4JXZKQC D425ND7AT3F7QJ3CCSESMVDOC3J5C5P32M5SJDBHECZJXLHNQ2FAC 7B74AT3BXYB7PVW4F6SGQNPMHOU5TEV5TZ54CG6VSQI46XSEKWXQC 2QL2H4REDZT46FI3LQ4RYEMQYZBNBK3IC3KH3XERAJU3NCZWMNYQC E7UO6NRGXFDMBU3BSJYRDNOA3Y7VHD7NWPHI5PHCPHQF6ZNOPZLQC 6XZIQSMIVP2GZ5S3UCKEVNDSLTHSQEVSXLV4UIFF3G3SRCGJPXYAC setsel(struct wl_listener *listener, void *data){/* This event is raised by the seat when a client wants to set the selection,* usually when the user copies something. wlroots allows compositors to* ignore such requests if they so choose, but in dwl we always honor*/struct wlr_seat_request_set_selection_event *event = data;wlr_seat_set_selection(seat, event->source, event->serial);}void
* to dig your fingers in and play with their behavior if you want. */
* to dig your fingers in and play with their behavior if you want. Note that* the clients cannot set the selection directly without compositor approval,* see the setsel() function. */