[ Module Hierarchy
| Class Hierarchy ]
Module Hierarchy
- x2go: Python X2Go is a python module that implements X2Go client support
for the free X2Go server project (http://wiki.x2go.org) in Python.
- x2go._paramiko: Monkey Patch and feature map for Python Paramiko
- x2go.backends
- x2go.cache: X2goListSessionCache class - caching X2Go session information.
- x2go.checkhosts: Providing mechanisms to
X2goControlSession*
backends
for checking host validity.
- x2go.cleanup: A recommended X2Go session clean up helper function.
- x2go.client: X2goClient is a public API class.
- x2go.defaults: Default variables and values for Python X2Go.
- x2go.forward: Python Gevent based port forwarding server (openssh -L option) for
the proxying of graphical X2Go elements.
- x2go.gevent_subprocess: Implementation of the standard :mod:`subprocess` module that spawns
greenlets
- x2go.guardian: X2goSessionGuardian class - a guardian thread that controls X2Go
session threads and their sub-threads (like reverse forwarding
tunnels, Paramiko transport threads, etc.).
- x2go.inifiles: X2goProcessIniFile - helper class for parsing .ini files
- x2go.log: X2goLogger class - flexible handling of log and debug output.
- x2go.mimebox: X2goMIMEboxQueue sets up a thread that listens for
incoming files that shall be opened locally on the client.
- x2go.mimeboxactions: For MIME box jobs there are currently three handling actions
available: X2goMIMEboxActionOPEN, X2goMIMEboxActionOPENWITH and X2goMIMEboxActionSAVEAS.
- x2go.printactions: Print jobs can either be sent to any of the local print queues
(CUPS, Win32API), be opened in an external PDF viewer, be saved to
a local folder or be handed over to a custom (print) command.
- x2go.printqueue: X2goPrintQueue sets up a thread that listens for
incoming print jobs.
- x2go.pulseaudio: X2goPulseAudio class - a Pulseaudio daemon guardian thread.
- x2go.registry: X2goSessionRegistry class - the X2goClient's session registry
backend
- x2go.rforward: X2Go reverse SSH/Paramiko tunneling provides X2Go sound, X2Go
printing and X2Go sshfs for folder sharing and mounting remote
devices in X2Go terminal server sessions.
- x2go.session: X2goSession class - a public API of Python X2Go, handling
standalone X2Go sessions.
- x2go.sftpserver: For sharing local folders via sFTP/sshfs Python X2Go implements its
own sFTP server (as end point of reverse forwarding tunnel
requests).
- x2go.sshproxy: X2goSSHProxy class - providing a forwarding tunnel
for connecting to servers behind firewalls.
- x2go.tests
- x2go.utils: Python X2Go helper functions, constants etc.
- x2go.x2go_exceptions: Python X2Go exceptions.
- x2go.xserver