• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..18-Nov-2021-

README.mdH A D18-Nov-20211.2 KiB3831

aclip.1H A D18-Nov-20213.6 KiB10276

aclip.cH A D18-Nov-20217.9 KiB301235

utf8.cH A D18-Nov-20212.4 KiB5327

README.md

1Introduction
2====
3This tool provides command-line integration with the CLIPBOARD interface as
4part of the arcan-shmif API. For actual use, see the manpage.
5
6Building
7====
8The build needs access to the arcan-shmif either detected through the normal
9pkgconfig or by explicitly pointing cmake to the
10-DARCAN\_SOURCE\_DIR=/absolute/path/to/arcan/src
11
12         mkdir build
13         cd build
14         cmake ../
15         make
16
17Notes
18=====
19The appl arcan runs must also explicitly expose a connection point which
20accepts a SEGID\_CLIPBOARD as the primary segment type (which no normal window
21would).
22
23In durden, for instance, this needs to be explicitly enabled as it can be used
24to monitor and manipulate global clipboard activity, which should be avoided if
25that is crucial to your threat model. It can be controlled through the
26global/config/system/clipboard bridge menu path.
27
28Another quirk, due to design/API limitations in arcan, a paste-operation relies
29on an outbound connection, and these are only defined as subsegments (there
30must be a primary segment around). They are therefore slightly more expensive
31in terms of resource consumption and connection setup.
32
33TODO
34====
35- [ ] audio support
36- [ ] video support
37- [ ] binary blob support
38