Home | Trees | Indices | Help |
|
---|
|
X2GoClient is a public API class. Use this class in your Python X2Go based applications. Use it as a parent class for your own object oriented X2GoClient'ish class implementation.
Supported features are:
settings
,
printing
, sessions
and
xconfig
(Windows only) as normally found in
~/.x2goclient
sessions
configuration file and start the---profile-based
pre-configured---session
A new non-profile based X2Go session within an X2GoClient instance is setup in the following way:
import x2go x2go_client = x2go.X2GoClient()
x2go_sess_uuid = x2go_client.register_session(<many-options>)
x2go_client.connect_session(x2go_sess_uuid)
x2go_client.start_session(x2go_sess_uuid)
resp.:
x2go_client.resume_session(x2go_sess_uuid, session_name=<session_name_of_resumable_session>)
x2go_client.list_sessions(x2go_sess_uuid, session_name=<session_name_of_resumable_session>)
A new profile based X2Go session (i.e. using pre-defined session profiles) within an X2GoClient instance is setup in a much easier way:
import x2go x2go_client = x2go.X2GoClient()
x2go_sess_uuid = x2go_client.register_session(profile_name=<session_profile_name>)
x2go_sess_uuid = x2go_client.register_session(profile_id=<session_profile_id>)
x2go_client.connect_session(x2go_sess_uuid) x2go_client.start_session(x2go_sess_uuid) resp.:: x2go_client.resume_session(x2go_sess_uuid, session_name=<session_name_of_resumable_session>)
You can suspend or terminate your sessions by calling the follwing commands:
x2go_client.suspend_session(x2go_sess_uuid)
resp.:
x2go_client.terminate_session(x2go_sess_uuid)
Classes | |
X2GoClient The X2GoClient implements _THE_ public Python X2Go API. |
Variables | |
__NAME__ =
|
|
__package__ =
|
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Feb 7 02:25:55 2018 | http://epydoc.sourceforge.net |