VNC server's systemd service

The cause of my problem was apparently having a GUI session at the VNC server machine.

I was able to resolve this by not starting one there. For example:

  1. Start Manjaro
  2. Ctrl + Alt + F2 > log in
  3. $ sudo systemctl start vncserver@:1
  4. At the viewer machine use: [server machine’s IP address]::5901 or [IP address]:5901 (single colon) depending on the viewer.

The so-called guideline for beginner linked here does not even address the issue and was probably not aware of it, simply assuming the use case it faced applied to other people as well.

By the way on question 3, the answer is not to enter localhost if you did not want to bother way an SSH tunnel.

I do not know as yet whether not entering localhost also lets you connect over SSH.

See for more: