This is an old revision of the document!
The script is written in Python, the graphical user interface is implemented using the wxWidgets library.
This solution allows the user to independently enable / disable access to his session on the server; for access, the x11vnc server is used, which is run as the current user.
This solution can be useful for the following tasks:
The type of connection to the session is determined by the type of password:
Information to connect to the session:
All these parameters are also available in the form of a list, so it is convenient to copy them.
To connect to a user session, you can use any RDP client; when connecting to a terminal server (the Server Name parameter), you only need to select the appropriate connection, for example x11vnc and specify the appropriate Port number and Password. x11vnc-xrdp
Example settings for xrdp, section of file /etc/xrdp/xrdp.ini
[x11vnc] name=x11vnc lib=libvnc.so ip=127.0.0.1 port=ask5901 username=na password=ask
Example for run from IceWM
prog "= Remote assistant" /opt/x11vnc-assistant/icons/x11vnc.ico /opt/x11vnc-assistant/x11vnc-assistant.py