framebuffer pixelflut server in C
Go to file
xfnw 516dd498c2 remove extra null byte
i have no clue why i put that there
2022-03-14 19:45:47 -04:00
.gitignore gitignore binaries 2021-08-18 21:34:47 -04:00
LICENSE add a license 2021-08-24 12:49:43 -04:00
Makefile init 2021-08-18 21:33:29 -04:00 change wording 2021-08-19 17:56:39 -04:00
fbflut.c remove extra null byte 2022-03-14 19:45:47 -04:00


framebuffer pixelflut server in C.


  • 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


  • 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