When prompted, enter your Linux password to log in (not your VNC password). In Host Name, enter your non-root Linux username and IP (e.g, Saved Sessions, enter “SSH Tunnel” (you can call this whatever you like).Ĭlick Save and then click Open to start the connection. In the left-hand category menu, go to Session. In PuTTY, select Connection > SSH > Tunnels. You will need the PuTTY client to create an SSH Tunnel. ssh -L 5901:127.0.0.1:5901 -C -N -l john your_server_ipĮnter your Linux password (not your VNC password) and skip to Step 4 below. Replace john with your non-root username and your_server_ip with your server IP. You can create an SSH tunnel easily using terminal. We can do this by binding port 5901 of the remote connection to port 5901 on your local machine. VNC server is now running, but in order to encrypt communications between the VNC client and server, we must create an SSH tunnel and connect through it. Log file is /home/john/.vnc/ubuntu_server:1.log 3. Create SSH Tunnel vncserver New 'X' desktop is ubuntu_server:1 (press CTRL + X, press Y and then press ENTER) This will tell VNC to start the Xfce desktop environment when VNC starts. cp ~/.vnc/xstartup ~/.vnc/xstartup.bakĪdd the following to the bottom of the file. Log file is /home/john/.vnc/ubuntu_server:1.log Starting applications specified in /home/john/.vnc/xstartup xauth: file /home/john/.Xauthority does not existĬreating default startup script /home/john/.vnc/xstartup You can skip this if you don’t require it. You will also be asked if you want a view-only password where the user can only view and not control the remote server. Generate a password 8 chars long, any longer and it will be truncated.
sudo apt install xfce4 xfce4-goodies tightvncserver 2. Press y and ENTER if prompted to install. Install Xfce and VNCīegin by updating the package lists. VNC Viewer (RealVNC ), TightVNC, vinagre, krdc 1.Ubuntu Desktop comes preloaded with a VNC-capable client called Remmina.VNC Viewer (RealVNC) or you can use the inbuilt screen sharing utility for Mac.For Windows users, you will also need the PuTTY client in order to create an SSH tunnel MacOS VNC Clients.VNC Viewer (RealVNC), TightVNC or UltraVNC.We recommend the following: Windows VNC Clients You will also need to download and install a VNC client for your OS. Initial Server Setup for Ubuntu 16.04 / 17.10 for more details.Initial Server Setup for Ubuntu 18.04 / 19.10.Gsettings set .You should use a non-root user account with sudo privileges.
Gsettings set .dash-to-dock dock-position 'BOTTOM' Finally tweak the left panel by running following two commands in terminal: Open Gnome Tweaks, and select the new themes under Applications, Icons, and Shell.Īnd click here to download Mojave default wallpapers.Ĥ. Search for and install “ user themes gnome shell extension” (without quotes) from Ubuntu Software.ģ. First open terminal, and run command to install required GTK engine and Gnome Tweak Tool: sudo apt-get install gtk2-engines-murrine gtk2-engines-pixbuf gnome-tweaksĢ.
install.sh -a in the pop-up terminal.Īpply new themes to make Ubuntu look like Mac OS X:ġ.
extract the source code by right-clicking on the tarball and selecting ‘Extract Here’.Same to the GTK theme, after downloaded the Mojave icon theme, do following steps one by one: The icon theme source code is available for download at the link below: If everything goes OK, the GTK theme should installed successfully for single user usage. Then extract the tarball, select ‘ Open in Terminal‘ in source folder’s right-click menu.ģ. First download the source code of GTK theme from the project releases page:Ģ. And then apply new themes and tweak the left dock to make your Ubuntu desktop look like Mac OS X.ġ.
This simple tutorial shows how to install ‘McMojave’, a Mac OS Mojave like theme, in Ubuntu 18.04, Ubuntu 19.10.įollowing steps will first download and install the GTK theme, icons theme, and a set of wallpapers.