PyVirtualDisplay
PyVirtualDisplay copied to clipboard
FileNotFoundError: [Errno 2] No such file or directory: 'Xvnc': 'Xvnc' for Mac OS
I have installed tigervnc in Mac but when I ran python3 -m pyvirtualdisplay.examples.vncserver I am getting
Traceback (most recent call last):
File "/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pyvirtualdisplay/examples/vncserver.py", line 7, in
I understand this is a Xvnc wrapper, but somehow brew install tiger-vnc didn't install Xvnc?
which Xvnc in the terminal returns Xvnc not found
Can someone point me to a right direction?
On Ubuntu Linux symlinks are created for Xvnc:
/usr/bin/Xvnc -> /etc/alternatives/Xvnc* /etc/alternatives/Xvnc -> /usr/bin/Xtigervnc*
You can do the same. Can you start Xtigervnc in console? I can rename Xvnc to Xtigervnc in the next version.
Thanks for the reply, I used brew install tiger-vnc
to install TigerVnc for Mac but I don't see Xvnc or Xtigervnc in /usr/bin/ or /opt/homebrew/bin. Trying to run Xvnc or Xtigervnc as you suggested returns command not found. However I am able to run TigerVNC by running vncviewer
command. I guess I can try to symlink vncviewer to Xvnc and see
A VNC viewer and a VNC server are two different pieces of software.
Please check if Xvnc is installed on Mac.
Xvnc is Linux specific according to the README: https://github.com/TigerVNC/tigervnc
Unix/Linux-Specific (not Mac)
The Unix/Linux version of TigerVNC contains the following programs:
Xvnc - the TigerVNC Server for Unix. Xvnc is both a VNC server and an X
server with a "virtual" framebuffer. You should normally use the vncserver service to start Xvnc.