├── .builds ├── archlinux.yml └── freebsd.yml ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── enhancement.md ├── pull_request_template.md └── workflows │ └── build.yml ├── .gitignore ├── CONTRIBUTING.md ├── COPYING ├── FAQ.md ├── FUNDING.yml ├── README.md ├── examples ├── README.md ├── auto-attach.py ├── event-watcher └── single-output-sway ├── include ├── buffer.h ├── cfg.h ├── ctl-client.h ├── ctl-commands.h ├── ctl-server.h ├── data-control.h ├── intset.h ├── json-ipc.h ├── keyboard.h ├── option-parser.h ├── output-management.h ├── output.h ├── pam_auth.h ├── pixels.h ├── pointer.h ├── screencopy-interface.h ├── seat.h ├── shm.h ├── strlcpy.h ├── table-printer.h ├── time-util.h ├── transform-util.h ├── tst.h ├── usdt.h └── util.h ├── meson.build ├── meson_options.txt ├── protocols ├── ext-foreign-toplevel-list-v1.xml ├── ext-image-capture-source-v1.xml ├── ext-image-copy-capture-v1.xml ├── ext-transient-seat-v1.xml ├── linux-dmabuf-unstable-v1.xml ├── meson.build ├── virtual-keyboard-unstable-v1.xml ├── wlr-data-control-unstable-v1.xml ├── wlr-export-dmabuf-unstable-v1.xml ├── wlr-output-management-unstable-v1.xml ├── wlr-output-power-management-unstable-v1.xml ├── wlr-screencopy-unstable-v1.xml ├── wlr-virtual-pointer-unstable-v1.xml └── xdg-output-unstable-v1.xml ├── src ├── buffer.c ├── cfg.c ├── ctl-client.c ├── ctl-commands.c ├── ctl-server.c ├── data-control.c ├── ext-image-copy-capture.c ├── intset.c ├── json-ipc.c ├── keyboard.c ├── main.c ├── option-parser.c ├── output-management.c ├── output.c ├── pam_auth.c ├── pixels.c ├── pointer.c ├── screencopy-interface.c ├── screencopy.c ├── seat.c ├── shm.c ├── strlcpy.c ├── table-printer.c ├── transform-util.c ├── util.c └── wayvncctl.c ├── test ├── integration │ ├── README.md │ ├── integration.sh │ └── xdg_config │ │ └── sway │ │ └── config ├── meson.build ├── option-parser-test.c └── table-printer-test.c ├── util ├── latency_report.py ├── trace.sh ├── valgrind.sh └── valgrind.supp ├── wayvnc.pam ├── wayvnc.scd └── wayvncctl.scd /.builds/archlinux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/.builds/archlinux.yml -------------------------------------------------------------------------------- /.builds/freebsd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/.builds/freebsd.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | Please read CONTRIBUTING.md before making a pull request. 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/COPYING -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/FAQ.md -------------------------------------------------------------------------------- /FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/FUNDING.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/auto-attach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/examples/auto-attach.py -------------------------------------------------------------------------------- /examples/event-watcher: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/examples/event-watcher -------------------------------------------------------------------------------- /examples/single-output-sway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/examples/single-output-sway -------------------------------------------------------------------------------- /include/buffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/buffer.h -------------------------------------------------------------------------------- /include/cfg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/cfg.h -------------------------------------------------------------------------------- /include/ctl-client.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/ctl-client.h -------------------------------------------------------------------------------- /include/ctl-commands.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/ctl-commands.h -------------------------------------------------------------------------------- /include/ctl-server.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/ctl-server.h -------------------------------------------------------------------------------- /include/data-control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/data-control.h -------------------------------------------------------------------------------- /include/intset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/intset.h -------------------------------------------------------------------------------- /include/json-ipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/json-ipc.h -------------------------------------------------------------------------------- /include/keyboard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/keyboard.h -------------------------------------------------------------------------------- /include/option-parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/option-parser.h -------------------------------------------------------------------------------- /include/output-management.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/output-management.h -------------------------------------------------------------------------------- /include/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/output.h -------------------------------------------------------------------------------- /include/pam_auth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/pam_auth.h -------------------------------------------------------------------------------- /include/pixels.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/pixels.h -------------------------------------------------------------------------------- /include/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/pointer.h -------------------------------------------------------------------------------- /include/screencopy-interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/screencopy-interface.h -------------------------------------------------------------------------------- /include/seat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/seat.h -------------------------------------------------------------------------------- /include/shm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/shm.h -------------------------------------------------------------------------------- /include/strlcpy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/strlcpy.h -------------------------------------------------------------------------------- /include/table-printer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/table-printer.h -------------------------------------------------------------------------------- /include/time-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/time-util.h -------------------------------------------------------------------------------- /include/transform-util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/transform-util.h -------------------------------------------------------------------------------- /include/tst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/tst.h -------------------------------------------------------------------------------- /include/usdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/usdt.h -------------------------------------------------------------------------------- /include/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/include/util.h -------------------------------------------------------------------------------- /meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/meson.build -------------------------------------------------------------------------------- /meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/meson_options.txt -------------------------------------------------------------------------------- /protocols/ext-foreign-toplevel-list-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/ext-foreign-toplevel-list-v1.xml -------------------------------------------------------------------------------- /protocols/ext-image-capture-source-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/ext-image-capture-source-v1.xml -------------------------------------------------------------------------------- /protocols/ext-image-copy-capture-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/ext-image-copy-capture-v1.xml -------------------------------------------------------------------------------- /protocols/ext-transient-seat-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/ext-transient-seat-v1.xml -------------------------------------------------------------------------------- /protocols/linux-dmabuf-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/linux-dmabuf-unstable-v1.xml -------------------------------------------------------------------------------- /protocols/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/meson.build -------------------------------------------------------------------------------- /protocols/virtual-keyboard-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/virtual-keyboard-unstable-v1.xml -------------------------------------------------------------------------------- /protocols/wlr-data-control-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/wlr-data-control-unstable-v1.xml -------------------------------------------------------------------------------- /protocols/wlr-export-dmabuf-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/wlr-export-dmabuf-unstable-v1.xml -------------------------------------------------------------------------------- /protocols/wlr-output-management-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/wlr-output-management-unstable-v1.xml -------------------------------------------------------------------------------- /protocols/wlr-output-power-management-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/wlr-output-power-management-unstable-v1.xml -------------------------------------------------------------------------------- /protocols/wlr-screencopy-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/wlr-screencopy-unstable-v1.xml -------------------------------------------------------------------------------- /protocols/wlr-virtual-pointer-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/wlr-virtual-pointer-unstable-v1.xml -------------------------------------------------------------------------------- /protocols/xdg-output-unstable-v1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/protocols/xdg-output-unstable-v1.xml -------------------------------------------------------------------------------- /src/buffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/buffer.c -------------------------------------------------------------------------------- /src/cfg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/cfg.c -------------------------------------------------------------------------------- /src/ctl-client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/ctl-client.c -------------------------------------------------------------------------------- /src/ctl-commands.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/ctl-commands.c -------------------------------------------------------------------------------- /src/ctl-server.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/ctl-server.c -------------------------------------------------------------------------------- /src/data-control.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/data-control.c -------------------------------------------------------------------------------- /src/ext-image-copy-capture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/ext-image-copy-capture.c -------------------------------------------------------------------------------- /src/intset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/intset.c -------------------------------------------------------------------------------- /src/json-ipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/json-ipc.c -------------------------------------------------------------------------------- /src/keyboard.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/keyboard.c -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/main.c -------------------------------------------------------------------------------- /src/option-parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/option-parser.c -------------------------------------------------------------------------------- /src/output-management.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/output-management.c -------------------------------------------------------------------------------- /src/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/output.c -------------------------------------------------------------------------------- /src/pam_auth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/pam_auth.c -------------------------------------------------------------------------------- /src/pixels.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/pixels.c -------------------------------------------------------------------------------- /src/pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/pointer.c -------------------------------------------------------------------------------- /src/screencopy-interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/screencopy-interface.c -------------------------------------------------------------------------------- /src/screencopy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/screencopy.c -------------------------------------------------------------------------------- /src/seat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/seat.c -------------------------------------------------------------------------------- /src/shm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/shm.c -------------------------------------------------------------------------------- /src/strlcpy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/strlcpy.c -------------------------------------------------------------------------------- /src/table-printer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/table-printer.c -------------------------------------------------------------------------------- /src/transform-util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/transform-util.c -------------------------------------------------------------------------------- /src/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/util.c -------------------------------------------------------------------------------- /src/wayvncctl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/src/wayvncctl.c -------------------------------------------------------------------------------- /test/integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/test/integration/README.md -------------------------------------------------------------------------------- /test/integration/integration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/test/integration/integration.sh -------------------------------------------------------------------------------- /test/integration/xdg_config/sway/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/test/integration/xdg_config/sway/config -------------------------------------------------------------------------------- /test/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/test/meson.build -------------------------------------------------------------------------------- /test/option-parser-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/test/option-parser-test.c -------------------------------------------------------------------------------- /test/table-printer-test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/test/table-printer-test.c -------------------------------------------------------------------------------- /util/latency_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/util/latency_report.py -------------------------------------------------------------------------------- /util/trace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/util/trace.sh -------------------------------------------------------------------------------- /util/valgrind.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/util/valgrind.sh -------------------------------------------------------------------------------- /util/valgrind.supp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/util/valgrind.supp -------------------------------------------------------------------------------- /wayvnc.pam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/wayvnc.pam -------------------------------------------------------------------------------- /wayvnc.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/wayvnc.scd -------------------------------------------------------------------------------- /wayvncctl.scd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/any1/wayvnc/HEAD/wayvncctl.scd --------------------------------------------------------------------------------