Do you wish to remote-desktop into Clear Linux? TurboVNC works great. You’d need the package-utils
bundle (providing the rpm
command), x11-server
, and x11-tools
.
sudo swupd bundle-add package-utils x11-server x11-tools
First, there is a bug ticket for the CL team to add three missing symbolic-links. Create the symbolic links if missing.
cd /usr/share/X11/xkb/rules
sudo ln -s base xorg
sudo ln -s base.lst xorg.lst
sudo ln -s base.xml xorg.xml
Running TurboVNC on Clear Linux is possible after making the 3 symbolic links.
The scripts embedded in the TurboVNC RPM package is not compatible on Clear Linux. So, the --noscripts
option to rpm
is necessary.
sudo rpm -ivh --nodeps --noscripts turbovnc-3.0.3.x86_64.rpm
That completes the TurboVNC installation. Launch vncserver
on the server side.
/opt/TurboVNC/bin/vncserver
Desktop 'TurboVNC: clr-pc:1 (mario)' started on display clr-pc:1
Starting applications specified in /opt/TurboVNC/bin/xstartup.turbovnc
Log file is /home/mario/.vnc/clr-pc:1.log
Notice :1
above. Provide the same X display/screen number when connecting from the client side, using vncviewer
or connect application. Note: There is a :1
after the IP address.
TurboVNC logs are found in your HOME ~/.vnc/
folder. Press the red X
icon to disconnect, though the session still remains on the server side. To kill the session, pass the -kill
option to vncserver
on the server side using the same X display/screen number.
/opt/TurboVNC/bin/vncserver -kill :1
There is an issue request for adding audio support to TurboVNC. In the meantime, see my tips (in the same thread) having audio tunneled via OpenSSH. It works great. Note: Your configuration may differ. My client machine is a mac laptop.
To uninstall TurboVNC, like before, the --noscripts
option is needed.
sudo rpm -e --noscripts turbovnc