This week I have published x11vnc-push-xwindow which mirrors selected XWindow to remote via SSH port forwarding. It is a wrapper script written in Bash, and intended to enable functionality similar to multi-monitor setups, though it could also be useful for presentations too. Latency is an issue that likely cannot be fully resolved, however, that it is wireless is certainly convenient.

Check the documentation for detailed getting started and usage instructions, the TLDR is…

  • Make a directory for Git repository…
mkdir -vp git/hub/rpi-curious
  • Change current working directory and clone repository with Submodule dependencies…
cd git/hub/rpi-curious

git clone --recurse-submodules git@github.com:rpi-curious/x11vnc-push-xwindow.git
  • Install via symbolic link…
cd git/hub/rpi-curious/x11vnc-push-xwindow

ln -s "${PWD}/x11vnc-push-xwindow" "${HOME}/bin/"
  • Forward local XWindow session to remote SSH host…
x11vnc-push-xwindow raspberrypi