Parameters: |
│ │ │ - server (
str ) – hostname of X2Go server
│ │ ├── ./usr/share/doc/python-x2go-doc/html/x2go.session.html
│ │ │ @@ -62,15 +62,15 @@
│ │ │ >>> s.start(cmd="LXDE")
│ │ │ True
│ │ │ >>> while True: gevent.sleep(1)
│ │ │
│ │ │
│ │ │
│ │ │ -
│ │ │ -class
x2go.session. X2GoSession (server=None, port=22, control_session=None, use_sshproxy=False, sshproxy_reuse_authinfo=False, profile_id=None, profile_name='UNKNOWN', session_name=None, auto_start_or_resume=False, auto_connect=False, printing=False, allow_mimebox=False, mimebox_extensions=[], mimebox_action='OPEN', allow_share_local_folders=False, share_local_folders=[], restore_shared_local_folders=False, control_backend='PLAIN', terminal_backend='PLAIN', info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3', settings_backend='FILE', printing_backend='FILE', client_rootdir='/sbuild-nonexistent/.x2goclient', sessions_rootdir='/sbuild-nonexistent/.x2go', ssh_rootdir='/sbuild-nonexistent/.ssh', keep_controlsession_alive=False, add_to_known_hosts=False, known_hosts=None, forward_sshagent=False, logger=None, loglevel=56, connected=False, activated=False, virgin=True, running=None, suspended=None, terminated=None, faulty=None, client_instance=None, **params)[source]
│ │ │ +class x2go.session. X2GoSession (server=None, port=22, control_session=None, use_sshproxy=False, sshproxy_reuse_authinfo=False, profile_id=None, profile_name='UNKNOWN', session_name=None, auto_start_or_resume=False, auto_connect=False, printing=False, allow_mimebox=False, mimebox_extensions=[], mimebox_action='OPEN', allow_share_local_folders=False, share_local_folders=[], restore_shared_local_folders=False, control_backend='PLAIN', terminal_backend='PLAIN', info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3', settings_backend='FILE', printing_backend='FILE', client_rootdir='/nonexistent/.x2goclient', sessions_rootdir='/nonexistent/.x2go', ssh_rootdir='/nonexistent/.ssh', keep_controlsession_alive=False, add_to_known_hosts=False, known_hosts=None, forward_sshagent=False, logger=None, loglevel=56, connected=False, activated=False, virgin=True, running=None, suspended=None, terminated=None, faulty=None, client_instance=None, **params)[source]
│ │ │ Bases: object
│ │ │ Public API class for launching X2Go sessions. Recommended is to manage X2Go sessions from
│ │ │ within an x2go.client.X2GoClient instance. However, Python X2Go is designed in a way that it also
│ │ │ allows the management of singel x2go.session.X2GoSession instance.
│ │ │ Thus, you can use the x2go.session.X2GoSession class to manually set up X2Go sessions without
│ │ │ x2go.client.X2GoClient context (session registry, session list cache, auto-registration of new
│ │ │ sessions etc.).
│ │ ├── ./usr/share/doc/python-x2go-doc/html/x2go.sshproxy.html
│ │ │ @@ -38,15 +38,15 @@
│ │ │
│ │ │
│ │ │
│ │ │ x2go.sshproxy module
│ │ │ x2go.sshproxy.X2GoSSHProxy class - providing a forwarding tunnel for connecting to servers behind firewalls.
│ │ │
│ │ │ -
│ │ │ -class
x2go.sshproxy. X2GoSSHProxy (hostname=None, port=22, username=None, password=None, passphrase=None, force_password_auth=False, key_filename=None, local_host='localhost', local_port=22022, remote_host='localhost', remote_port=22, known_hosts=None, add_to_known_hosts=False, pkey=None, look_for_keys=False, allow_agent=False, sshproxy_host=None, sshproxy_port=22, sshproxy_user=None, sshproxy_password=None, sshproxy_force_password_auth=False, sshproxy_key_filename=None, sshproxy_pkey=None, sshproxy_passphrase=None, sshproxy_look_for_keys=False, sshproxy_allow_agent=False, sshproxy_tunnel=None, ssh_rootdir='/sbuild-nonexistent/.ssh', session_instance=None, logger=None, loglevel=56)[source]
│ │ │ +class x2go.sshproxy. X2GoSSHProxy (hostname=None, port=22, username=None, password=None, passphrase=None, force_password_auth=False, key_filename=None, local_host='localhost', local_port=22022, remote_host='localhost', remote_port=22, known_hosts=None, add_to_known_hosts=False, pkey=None, look_for_keys=False, allow_agent=False, sshproxy_host=None, sshproxy_port=22, sshproxy_user=None, sshproxy_password=None, sshproxy_force_password_auth=False, sshproxy_key_filename=None, sshproxy_pkey=None, sshproxy_passphrase=None, sshproxy_look_for_keys=False, sshproxy_allow_agent=False, sshproxy_tunnel=None, ssh_rootdir='/nonexistent/.ssh', session_instance=None, logger=None, loglevel=56)[source]
│ │ │ Bases: paramiko.client.SSHClient , gevent.threading.Thread
│ │ │ X2GoSSHProxy can be used to proxy X2Go connections through a firewall via SSH.
│ │ │
│ │ │ -
│ │ │
check_host ()[source]
│ │ │ Wraps around a Paramiko/SSH host key check.
│ │ │
│ │ ├── ./usr/share/doc/python-x2go-doc/html/x2go.telekinesis.html
│ │ │ @@ -38,15 +38,15 @@
│ │ │
│ │ │
│ │ │
│ │ │ x2go.telekinesis module
│ │ │ X2GoTelekinesisClient class - Connect to Telekinesis Server on X2Go Server.
│ │ │
│ │ │ -
│ │ │ -class
x2go.telekinesis. X2GoTelekinesisClient (session_info=None, ssh_transport=None, sessions_rootdir='/sbuild-nonexistent/.x2go', session_instance=None, logger=None, loglevel=56)[source]
│ │ │ +class x2go.telekinesis. X2GoTelekinesisClient (session_info=None, ssh_transport=None, sessions_rootdir='/nonexistent/.x2go', session_instance=None, logger=None, loglevel=56)[source]
│ │ │ Bases: gevent.threading.Thread
│ │ │ Telekinesis is a communication framework used by X2Go.
│ │ │ This class implements the startup of the telekinesis client used by
│ │ │ Python X2Go.
│ │ │
│ │ │ -
│ │ │
TEKICLIENT_ARGS = ['-setWORMHOLEPORT={port}', '-setX2GOSID={sid}']
│ │ ├── ./usr/share/doc/python-x2go-doc/html/x2go.xserver.html
│ │ │ @@ -34,15 +34,15 @@
│ │ │
│ │ │
│ │ │
│ │ │
│ │ │ x2go.xserver module
│ │ │
│ │ │ -
│ │ │ -class
x2go.xserver. X2GoClientXConfig (config_files=['/sbuild-nonexistent/.x2goclient/xconfig', '/etc/x2goclient/xconfig'], defaults={}, logger=None, loglevel=56)[source]
│ │ │ +class x2go.xserver. X2GoClientXConfig (config_files=['/nonexistent/.x2goclient/xconfig', '/etc/x2goclient/xconfig'], defaults={}, logger=None, loglevel=56)[source]
│ │ │ Bases: x2go.inifiles.X2GoIniFile
│ │ │ Configuration file based XServer startup settings for X2GoClient instances.
│ │ │ This class is needed for Windows systems and (maybe soon) for Unix desktops using Wayland.
│ │ │
│ │ │ -
│ │ │
detect_unused_xdisplay_port (xserver_name)[source]
│ │ │ Get an unused TCP/IP port for the to-be-launched X server and write it
|
---|