Merovius / srvfb

Stream a framebuffer device over HTTP
Apache License 2.0
240 stars 20 forks source link

Feedback #12

Open torwag opened 5 years ago

torwag commented 5 years ago

Thanks a lot for srvfb. It seems to work great so far. I noticed the following points:

  1. It is right that one has to run srvfb on the remarkable and on the machine to create the proxy? The readme is a bit vague here, as it points out "run in another terminal" If I do not start srvfb on the rM, I get a connection refused message. Maybe something more specific like "srvfb on the rM is not running" would enhance the UX.

  2. Running in proxy mode (by starting srvfb on the rM and on the host), I noticed that the very last change will not be updated (Firefox, Arch Linux).

  3. I read about the UI idea and was missing a feature to temporary stop the transmission. That would allow me to prepare something e.g. a small sketch and send it on screen when it is ready and in one go, useful e.g. in a class settings.

  4. I can report that the internal screenshot function of firefox works well.

Thanks again, I really like this project.

vdrummer commented 5 years ago

I can confirm 2. on qutebrowser (QtWebEngine) on Arch Linux. A workaround for that is an SSH tunnel, though: ssh -fN root@10.11.99.1 -L 1234:10.11.99.1:1234

dolanor commented 2 years ago

I confirm the SSH tunnel works well. In 1 command, I get my srvfb run remotely + local tunneling.

ssh -L localhost:9999:localhost:9999 <remarkable-ssh-ip-address> /home/root/srvfb -device /dev/fb0 -listen localhost:9999

Then, I point my web browser to http://localhost:9999, and it just works.

Thanks again @Merovius , I'm still using this since we don't have a real linux desktop app from remarkable.