All the following on the Solus instance that runs the server.
PALADIN, you can install x11vnc from the graphical software centre (or from the terminal with this command: sudo eopkg install x11vnc
).
You can create $HOME/.x11vncr
($HOME means your home folder, you can find you home folder by opening the graphical Files manager program, it will start in your home folder, like, for example, /home/paladin
)
Open the graphical text editor from the main menu, and saving the file as .x11vncrc
to your home folder.
So to stick with our example, you would save your file named .x11vncrc
to /home/paladin
, you will then be able to see it in the Files program as long as the option "Show Hidden Files" is ticked in the menu.
From what you said, you want to allow more than one connection at a time, and also to leave the server running forever. So you do not need to worry about the -nevershared
option, so we can forget about that.
Create a new file, again on the server side, in the text editor and put your password for the server in there on a single line with nothing else—for simplicity let us say you save your password file to this file: /home/paladin/remote-pass
. Now the contents of your .x11vncrc file should read like this, in order for the server to be able to set up your password and other settings:
# -forever don't close the server when a client exits, keep listening
-forever
#Specify the LibVNCServer password via the first line of this file
-passwdfile /home/paladin/remote-pass
Now you should be good to set up your connection in Remmina, or whatever, on our clients.
On the system with the server, from the menu go to Budgie settings, and in there under autostart add a command line with the entry x11vnc
, you can name it whatever you like, this will start the server every time you restart Solus, same as the Startup Folder in Windows.
I've just arrived at this method through playing around, and have no special knowledge about this stuff.
Good luck!