.TH WHITEBOARDFS 4
whiteboardfs, dryerase \- collaborative drawing file server
is a file server for collaborative drawing. It serves the following files:
Reads will return an uncompressed image, like
.BR /dev/screen .
This allows data races to not interrupt a 9p data stream, at the cost of greatly increased read latency. Writes must send a well-formed image within the size of the canvas. Writes may be compressed as specified in
.IR image (6).
Writes will be composited using SoverD. Unsuccessful writes will return Rerror and be discarded.
Reads will block. Whenever a write is successful, a single character is read.
has the following options:
.TF "-s srvname"
Turn on 9p debug output.
.BI -m " mntpnt"
Set the mount point for the remote filesystem. The default is
.BR /mnt/whiteboard .
.BI -s " srvname"
Post the service as
.BI /srv/ srvname.
.BI -x " width"
Set the canvas image width. The default is 256.
.BI -y " height"
Set the canvas image height. The default is 256.
is a client for drawing on a whiteboardfs. Mouse 1 will draw black, mouse 3 will draw white. When a mouse button is released,
will write the changes to the
keys will decrease and increase the pen size, respectively. The
key will end the
Some diagnostic info is presented. When "reading..." is shown, the
file is currently being read, and when completed, the shown image will update.
When "writing..." is shown,
is writing changes to the
has a few options:
.TF "-d dir"
Color. An instance of
.IR makeu (1)
will fork to a new window. Sending colors from
will replace the mouse 1 color.
.BI -d " dir"
Specify the path where whiteboardfs is mounted.
.SH SEE ALSO
.IR colors (1),
.IR paint (1),
.IR makeu (1)
.IR pal (1),
While drawing is double-buffered in
.IR dryerase ,
continuing to draw while "writing..." is shown may result in lost mouse inputs.