Skip to content

Development

Brent Baccala edited this page Jun 1, 2024 · 1 revision

Development Notes

It's all done with tigervnc X servers. None of these servers listen on any TCP ports, neither 5900+n nor 6000+n. They listen only on UNIX sockets: /run/vnc/USERNAME for vnc connections and /tmp/.X11-unix/X# for X connections.

The configuration reads to me like it should also be listening for TCP connections on localhost, but it's not.

The python3-vnc-collaborate dpkg is built from the main directory of the collaborate repository.

It contains all of the Python dependencies, listed out in setup.py as Python package names. It needs the packages to be actually installed on the build system in order for them to be properly listed in the dpkg package dependencies.

I think the Debian dependencies are listed in a different package.

Clone this wiki locally