Skip to content

Improves Remote Viewer detection and install guidance on macOS#177

Merged
dkmstr merged 1 commit into
v4.0from
dev/v4.0-SPICE-transport-improves
May 26, 2026
Merged

Improves Remote Viewer detection and install guidance on macOS#177
dkmstr merged 1 commit into
v4.0from
dev/v4.0-SPICE-transport-improves

Conversation

@aschumann-virtualcable

Copy link
Copy Markdown
Contributor

This pull request improves the way our macOS SPICE transport scripts locate the remote-viewer (virt-viewer) binary. Instead of assuming a single installation path, the scripts now search multiple common locations, making them more robust and compatible with different user setups. The user guidance in error messages has also been updated to provide clearer installation instructions.

Improvements to remote-viewer detection and user guidance:

  • Both direct.py and tunnel.py now search for remote-viewer in /Applications/RemoteViewer.app/Contents/MacOS/RemoteViewer, /opt/homebrew/bin/remote-viewer, and /usr/local/bin/remote-viewer, increasing compatibility with different installation methods. [1] [2]
  • If remote-viewer is not found, the exception message now suggests installing via Homebrew and provides a direct command, as well as a link to the MacPorts page, making it easier for users to resolve missing dependencies. [1] [2]

Signature updates:

  • Updated the .signature files for both scripts to reflect the code changes. [1] [2]

Expands the search for Remote Viewer to support common Homebrew
and MacPorts installation paths, increasing compatibility with
different user environments. Updates installation instructions
to include Homebrew as an option, making setup clearer for users
who do not have virt-viewer installed.
@dkmstr dkmstr merged commit ace7f64 into v4.0 May 26, 2026
2 checks passed
@dkmstr dkmstr deleted the dev/v4.0-SPICE-transport-improves branch May 26, 2026 16:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants