0a3bcde32c | ||
---|---|---|
contrib | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md | ||
fbflut.c |
README.md
fbflut
framebuffer pixelflut server in C.
running
- compile with
make
- make sure you have read/write access
to the framebuffer (ie put yourself in the
video
group) - go in something that wont fight you for the framebuffer, ie a tty
- do
./fbflut
(or./fbflut <port>
) - connect with netcat or something, the default port is 1234
caveats
- this writes provided colors directly to your framebuffer,
meaning it inherits the color format. if your system is
big-endian, or if your color format is weird, you may need
to add
-DALPHA_AT_END
toCFLAGS
in the Makefile to allow omitting alpha inPX
commands - fbflut does not store its own buffer, the canvas is entirely mmapped to the framebuffer, so be weary of other programs writing to it
LOSSY compile option
add -DLOSSY
to CFLAGS
in the Makefile to disable waiting
for incomplete line reads to finish, which can make it
slightly faster at the expense of losing a couple pixels.