framebuffer pixelflut server in C
Find a file
xfnw 7a8de94092 attempt to wait for newline
previously, if a line was split between TCP packets it would be
truncated
2021-09-03 19:20:39 -04:00
.gitignore gitignore binaries 2021-08-18 21:34:47 -04:00
fbflut.c attempt to wait for newline 2021-09-03 19:20:39 -04:00
LICENSE add a license 2021-08-24 12:49:43 -04:00
Makefile init 2021-08-18 21:33:29 -04:00
README.md change wording 2021-08-19 17:56:39 -04:00

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 directly to your framebuffer, which might not use (aa)rrggbb (bbggrraa is somewhat common). if you have alpha trailing at the end, uncomment lines 42 and 43 to allow omitting it in PX commands
  • fbflut does not store its own buffer, the canvas is entirely stored in the framebuffer, so be weary of other programs writing to it as thats the only copy