Releases: lizuju/ros2-web-desktop
Releases · lizuju/ros2-web-desktop
ros2-web-desktop v0.1.10
Changes
- Switch the remote desktop backend to TigerVNC / Xvnc.
- Keep noVNC access through websockify and SSH tunnel workflow.
- Update setup, start, status, doctor, stop, Docker, and README references for the new backend.
Download
Use the attached ros2-web-desktop.tar.gz package for a stable release download.
Verify
- bash -n scripts/*.sh
- git diff --check
- docker compose -f docker-compose.ros2-novnc.yml config
- no stale Xvfb/x11vnc backend references found
ros2-web-desktop v0.1.9
Changes
- Removed local one-click tunnel helper scripts.
- README now documents only the standard
ssh -N -Ltunnel command, so the local computer does not need to download this project. - Remote
start-ros2-novnc-system.shnow prints a ready-to-copy local SSH tunnel command using the detected remote username and host IP.
Download
wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.9/ros2-web-desktop.tar.gzros2-web-desktop v0.1.8
Changes
- Reduced default runtime overhead without changing display quality or resolution.
- Xvfb now starts with
-nolisten tcp. - x11vnc backend now listens on
127.0.0.1only; browser/noVNC usage is unchanged. NO_AT_BRIDGE=1is enabled by default to reduce GTK accessibility bridge overhead and noise.
Download
wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.8/ros2-web-desktop.tar.gzros2-web-desktop v0.1.7
Changes
- Fixed Xvfb startup conflicts caused by inherited host
DISPLAY=:0/:1. - System scripts now use the project display from
.env, defaulting toDISPLAY=:99. - Added troubleshooting notes for
Xvfb server already running.
Download
wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.7/ros2-web-desktop.tar.gzros2-web-desktop v0.1.6
Changes
- Added
scripts/status-ros2-novnc-system.shto show noVNC/websockify, x11vnc, Xvfb, fluxbox, and xterm status. - Improved
stop-ros2-novnc-system.shoutput while still stopping only matching ros2-web-desktop processes. - Updated setup output and README troubleshooting flow to recommend
statusbefore deeper doctor checks.
Download
wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.6/ros2-web-desktop.tar.gzros2-web-desktop v0.1.5
Fixes the local SSH tunnel helper so the default remote project path ~/ros2-web-desktop is resolved through the remote user's HOME directory. This lets users run open-ros2-novnc-tunnel.sh without manually passing the remote noVNC port in normal installs.
Also updates README download examples and badges to v0.1.5.
ros2-web-desktop v0.1.4
Changes
- Slowed down the README demo GIF so each screen stays visible longer.
- Removed the good-fit/not-good-fit table to keep the README shorter.
- Generalized the remote requirement from ROS 2 Humble to ROS 2.
- Added one-sentence FAQ comparisons against Foxglove and ToDesk-style remote desktop tools.
Download
wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.4/ros2-web-desktop.tar.gz
tar -xzf ros2-web-desktop.tar.gz
cd ros2-web-desktop
./scripts/setup-ros2-novnc-system.shros2-web-desktop v0.1.3
Changes
- Added a compact demo GIF to the README.
- Improved README packaging for promotion: clearer headline, release/no-X11 badges, concise architecture diagram, good-fit/not-good-fit table, and focused FAQ.
- Kept the Release archive name stable as
ros2-web-desktop.tar.gz.
Download
wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.3/ros2-web-desktop.tar.gz
tar -xzf ros2-web-desktop.tar.gz
cd ros2-web-desktop
./scripts/setup-ros2-novnc-system.shros2-web-desktop v0.1.2
Changes
- Added
doctor-ros2-novnc-system.shfor one-shot remote diagnostics of ROS, dependencies, ports, DISPLAY, and noVNC/VNC state. - Improved startup failure output with component-specific log snippets and doctor guidance.
- Improved macOS/Linux and Windows tunnel helpers: auto-read remote
NOVNC_PORT, choose a free local port, and open the browser after the tunnel is ready. - Updated Chinese and English README quick-start flow to recommend the project tunnel helper before manual
ssh -L.
Download
Use the fixed archive name:
wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.2/ros2-web-desktop.tar.gz
tar -xzf ros2-web-desktop.tar.gz
cd ros2-web-desktop
./scripts/setup-ros2-novnc-system.shros2-web-desktop v0.1.1
Adds a targeted stop command for releasing ros2-web-desktop ports without blindly killing unrelated services.
New command on the remote Ubuntu / ROS 2 device:
cd ~/ros2-web-desktop
./scripts/stop-ros2-novnc-system.shInstall from Release:
wget https://github.com/lizuju/ros2-web-desktop/releases/download/v0.1.1/ros2-web-desktop-v0.1.1.tar.gz
tar -xzf ros2-web-desktop-v0.1.1.tar.gz
cd ros2-web-desktop-v0.1.1
./scripts/setup-ros2-novnc-system.sh
./scripts/start-ros2-novnc-system.sh