{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.RvynDsD9/b1/python-x2go_0.6.1.3-2_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.RvynDsD9/b2/python-x2go_0.6.1.3-2_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- 8ad6c222a291c60011d23e0ac14f5318 336064 doc optional python-x2go-doc_0.6.1.3-2_all.deb\n+ ac8853358df90219a6d0e41c461f265d 336052 doc optional python-x2go-doc_0.6.1.3-2_all.deb\n 6db641fd99a96bebce9c9626e644216b 194676 python optional python3-x2go_0.6.1.3-2_all.deb\n"}, {"source1": "python-x2go-doc_0.6.1.3-2_all.deb", "source2": "python-x2go-doc_0.6.1.3-2_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2020-01-02 15:20:06.000000 debian-binary\n -rw-r--r-- 0 0 0 4508 2020-01-02 15:20:06.000000 control.tar.xz\n--rw-r--r-- 0 0 0 331364 2020-01-02 15:20:06.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 331352 2020-01-02 15:20:06.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -125,32 +125,32 @@\n -rw-r--r-- 0 root (0) root (0) 25634 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/index.html\n -rw-r--r-- 0 root (0) root (0) 5789 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/modules.html\n -rw-r--r-- 0 root (0) root (0) 6546 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/objects.inv\n -rw-r--r-- 0 root (0) root (0) 11826 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/py-modindex.html\n -rw-r--r-- 0 root (0) root (0) 2369 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/search.html\n -rw-r--r-- 0 root (0) root (0) 72477 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/searchindex.js\n -rw-r--r-- 0 root (0) root (0) 3126 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.control.html\n--rw-r--r-- 0 root (0) root (0) 73452 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.control.plain.html\n+-rw-r--r-- 0 root (0) root (0) 73455 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.control.plain.html\n -rw-r--r-- 0 root (0) root (0) 7204 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.html\n -rw-r--r-- 0 root (0) root (0) 3162 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.info.html\n -rw-r--r-- 0 root (0) root (0) 26582 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.info.plain.html\n--rw-r--r-- 0 root (0) root (0) 14746 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.file.html\n+-rw-r--r-- 0 root (0) root (0) 14747 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.file.html\n -rw-r--r-- 0 root (0) root (0) 3196 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.html\n -rw-r--r-- 0 root (0) root (0) 41496 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.base.html\n--rw-r--r-- 0 root (0) root (0) 7005 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.file.html\n+-rw-r--r-- 0 root (0) root (0) 7006 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.file.html\n -rw-r--r-- 0 root (0) root (0) 3647 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.html\n -rw-r--r-- 0 root (0) root (0) 20015 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.httpbroker.html\n -rw-r--r-- 0 root (0) root (0) 8243 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.sshbroker.html\n--rw-r--r-- 0 root (0) root (0) 12301 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.base.html\n+-rw-r--r-- 0 root (0) root (0) 12302 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.base.html\n -rw-r--r-- 0 root (0) root (0) 3328 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.html\n -rw-r--r-- 0 root (0) root (0) 6813 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.nx3.html\n--rw-r--r-- 0 root (0) root (0) 5690 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.file.html\n+-rw-r--r-- 0 root (0) root (0) 5691 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.file.html\n -rw-r--r-- 0 root (0) root (0) 3190 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.html\n -rw-r--r-- 0 root (0) root (0) 3222 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.html\n--rw-r--r-- 0 root (0) root (0) 70345 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.plain.html\n+-rw-r--r-- 0 root (0) root (0) 70347 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.plain.html\n -rw-r--r-- 0 root (0) root (0) 18169 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.cache.html\n -rw-r--r-- 0 root (0) root (0) 23212 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.checkhosts.html\n -rw-r--r-- 0 root (0) root (0) 5570 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.cleanup.html\n -rw-r--r-- 0 root (0) root (0) 294282 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.client.html\n -rw-r--r-- 0 root (0) root (0) 13100 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.defaults.html\n -rw-r--r-- 0 root (0) root (0) 14100 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.forward.html\n -rw-r--r-- 0 root (0) root (0) 4457 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.gevent_subprocess.html\n@@ -159,23 +159,23 @@\n -rw-r--r-- 0 root (0) root (0) 13532 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.inifiles.html\n -rw-r--r-- 0 root (0) root (0) 12896 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.log.html\n -rw-r--r-- 0 root (0) root (0) 16334 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.mimebox.html\n -rw-r--r-- 0 root (0) root (0) 11351 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.mimeboxactions.html\n -rw-r--r-- 0 root (0) root (0) 16118 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.printactions.html\n -rw-r--r-- 0 root (0) root (0) 16234 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.printqueue.html\n -rw-r--r-- 0 root (0) root (0) 5749 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.pulseaudio.html\n--rw-r--r-- 0 root (0) root (0) 79710 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.registry.html\n+-rw-r--r-- 0 root (0) root (0) 79713 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.registry.html\n -rw-r--r-- 0 root (0) root (0) 22118 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.rforward.html\n--rw-r--r-- 0 root (0) root (0) 145783 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.session.html\n+-rw-r--r-- 0 root (0) root (0) 145786 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.session.html\n -rw-r--r-- 0 root (0) root (0) 11871 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.sftpserver.html\n--rw-r--r-- 0 root (0) root (0) 13259 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.sshproxy.html\n--rw-r--r-- 0 root (0) root (0) 9566 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.telekinesis.html\n+-rw-r--r-- 0 root (0) root (0) 13260 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.sshproxy.html\n+-rw-r--r-- 0 root (0) root (0) 9567 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.telekinesis.html\n -rw-r--r-- 0 root (0) root (0) 31044 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.utils.html\n -rw-r--r-- 0 root (0) root (0) 45625 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.x2go_exceptions.html\n--rw-r--r-- 0 root (0) root (0) 13094 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.xserver.html\n+-rw-r--r-- 0 root (0) root (0) 13095 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/x2go.xserver.html\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-02 15:20:06.000000 ./usr/share/doc/python3-x2go/\n drwxr-xr-x 0 root (0) root (0) 0 2020-01-02 15:20:06.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 311 2017-04-28 10:36:14.000000 ./usr/share/doc-base/python-x2go\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go/html -> ../python-x2go-doc/html\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/_static/jquery.js -> ../../../../javascript/jquery/jquery.js\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-02 15:20:06.000000 ./usr/share/doc/python-x2go-doc/html/_static/underscore.js -> ../../../../javascript/underscore/underscore.js\n lrwxrwxrwx 0 root (0) root (0) 0 2020-01-02 15:20:06.000000 ./usr/share/doc/python3-x2go/html -> ../python-x2go-doc/html\n"}, {"source1": "./usr/share/doc/python-x2go-doc/html/searchindex.js", "source2": "./usr/share/doc/python-x2go-doc/html/searchindex.js", "unified_diff": null, "details": [{"source1": "js-beautify {}", "source2": "js-beautify {}", "unified_diff": "@@ -971,15 +971,15 @@\n terms: {\n \"100\": [21, 39],\n \"127\": [27, 43],\n \"128x128\": [11, 13, 14, 26],\n \"16m\": [11, 13, 14, 21, 26],\n \"2017\": 39,\n \"20170118\": 39,\n- \"20250208090204215794\": 21,\n+ \"20240107030116843771\": 21,\n \"22022\": [27, 41],\n \"256\": 26,\n \"256k\": 26,\n \"32k\": 26,\n \"3389\": [11, 13, 14, 26],\n \"389\": 19,\n \"4713\": [11, 13, 14, 21, 26],\n@@ -1494,15 +1494,15 @@\n find_session_line_in_x2golistsess: 43,\n find_session_window: [21, 43],\n finger: [25, 39],\n fingerprint: [23, 25, 39],\n fingerprint_typ: [23, 25, 39],\n finish: [16, 17],\n firewal: 41,\n- first: [5, 9, 12, 16, 19, 21, 25, 30, 37, 39, 41, 42, 43, 45],\n+ first: [5, 25, 30, 39, 43, 45],\n five: [0, 25],\n fixm: 5,\n flatten: 0,\n flexibl: 31,\n focu: [21, 25, 39],\n folder: [9, 21, 25, 33, 34, 38, 39, 40],\n folder_nam: [25, 39],\n@@ -2068,15 +2068,15 @@\n pass: [5, 11, 16, 21, 23, 25, 30, 35, 37, 38, 39, 40, 42],\n passphras: [5, 25, 39, 41],\n password: [0, 5, 13, 25, 39, 41, 44],\n passwordrequiredexcept: 44,\n path: [13, 21, 25, 36, 39, 43],\n patiently_remove_fil: 43,\n paus: [21, 32, 35, 38, 40],\n- pbuilder1: [11, 13, 14, 26],\n+ pbuilder2: [11, 13, 14, 26],\n pc105: [11, 13, 14, 26],\n pdf: [9, 25, 26, 34, 35],\n pdf_file: [34, 35],\n pdfsave: [9, 25, 26],\n pdfview: [9, 25, 26],\n pdfview_cmd: 34,\n peer: 5,\n@@ -2320,15 +2320,15 @@\n save: [9, 25, 26, 33, 34],\n save_to_fold: 34,\n savea: 26,\n screen: [39, 43],\n script: [5, 39],\n search: [0, 5, 37, 39, 43],\n sec: [5, 39],\n- second: [0, 5, 21, 39, 43],\n+ second: [0, 5, 9, 12, 16, 19, 21, 37, 39, 41, 42, 43, 45],\n section: [0, 12, 25, 30, 43],\n see: [5, 25, 39, 40],\n seen: [5, 25],\n select: 13,\n self: [16, 17, 23, 34],\n send: 37,\n sensibl: 17,\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.control.plain.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.control.plain.html", "unified_diff": "@@ -37,15 +37,15 @@\n \n
\n

x2go.backends.control.plain module\u00b6

\n

x2go.backends.control.plain.X2GoControlSession class - core functions for handling your individual X2Go sessions.

\n

This backend handles X2Go server implementations that respond via server-side PLAIN text output.

\n
\n
\n-class x2go.backends.control.plain.X2GoControlSession(profile_name='UNKNOWN', add_to_known_hosts=False, known_hosts=None, forward_sshagent=False, unique_hostkey_aliases=False, terminal_backend='PLAIN', info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3', client_rootdir='/nonexistent/first-build/.x2goclient', sessions_rootdir='/nonexistent/first-build/.x2go', ssh_rootdir='/nonexistent/first-build/.ssh', logger=None, loglevel=56, published_applications_no_submenus=0, low_latency=False, **kwargs)[source]\u00b6
\n+class x2go.backends.control.plain.X2GoControlSession(profile_name='UNKNOWN', add_to_known_hosts=False, known_hosts=None, forward_sshagent=False, unique_hostkey_aliases=False, terminal_backend='PLAIN', info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3', client_rootdir='/nonexistent/second-build/.x2goclient', sessions_rootdir='/nonexistent/second-build/.x2go', ssh_rootdir='/nonexistent/second-build/.ssh', logger=None, loglevel=56, published_applications_no_submenus=0, low_latency=False, **kwargs)[source]\u00b6\n

Bases: paramiko.client.SSHClient

\n

In the Python X2Go concept, X2Go sessions fall into two parts: a control session and one to many terminal sessions.

\n

The control session handles the SSH based communication between server and client. It is mainly derived from\n paramiko.SSHClient and adds on X2Go related functionality.

\n
\n
\n check_host(hostname, port=22)[source]\u00b6
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,17 +14,18 @@\n handling your individual X2Go sessions.\n This backend handles X2Go server implementations that respond via server-side\n PLAIN text output.\n classx2go.backends.control.plain.X2GoControlSession(profile_name='UNKNOWN',\n add_to_known_hosts=False, known_hosts=None, forward_sshagent=False,\n unique_hostkey_aliases=False, terminal_backend='PLAIN', info_backend='PLAIN',\n list_backend='PLAIN', proxy_backend='NX3', client_rootdir='/nonexistent/\n- first-build/.x2goclient', sessions_rootdir='/nonexistent/first-build/.x2go',\n- ssh_rootdir='/nonexistent/first-build/.ssh', logger=None, loglevel=56,\n- published_applications_no_submenus=0, low_latency=False, **kwargs)[source]\u00c2\u00b6\n+ second-build/.x2goclient', sessions_rootdir='/nonexistent/second-\n+ build/.x2go', ssh_rootdir='/nonexistent/second-build/.ssh', logger=None,\n+ loglevel=56, published_applications_no_submenus=0, low_latency=False,\n+ **kwargs)[source]\u00c2\u00b6\n Bases: paramiko.client.SSHClient\n In the Python X2Go concept, X2Go sessions fall into two parts: a control\n session and one to many terminal sessions.\n The control session handles the SSH based communication between server\n and client. It is mainly derived from paramiko.SSHClient and adds on X2Go\n related functionality.\n check_host(hostname, port=22)[source]\u00c2\u00b6\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.file.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.file.html", "unified_diff": "@@ -39,15 +39,15 @@\n

x2go.backends.printing.file module\u00b6

\n

x2go.backends.printing.file.X2GoClientPrinting class is one of Python X2Go\u2019s public API classes.

\n

Retrieve an instance of this class from your x2go.client.X2GoClient instance.

\n

Use this class in your Python X2Go based applications to access the \u00bbprinting\u00ab\n configuration of your X2Go client application.

\n
\n
\n-class x2go.backends.printing.file.X2GoClientPrinting(config_files=['/nonexistent/first-build/.x2goclient/printing', '/etc/x2goclient/printing'], defaults={'CUPS': {'defaultprinter': 'PDF'}, 'General': {'pdfview': True, 'showdialog': False}, 'print': {'command': 'lpr', 'ps': False, 'startcmd': False, 'stdin': False}, 'save': {'folder': 'PDF'}, 'view': {'command': 'xdg-open', 'open': True}}, client_instance=None, logger=None, loglevel=56)[source]\u00b6
\n+class x2go.backends.printing.file.X2GoClientPrinting(config_files=['/nonexistent/second-build/.x2goclient/printing', '/etc/x2goclient/printing'], defaults={'CUPS': {'defaultprinter': 'PDF'}, 'General': {'pdfview': True, 'showdialog': False}, 'print': {'command': 'lpr', 'ps': False, 'startcmd': False, 'stdin': False}, 'save': {'folder': 'PDF'}, 'view': {'command': 'xdg-open', 'open': True}}, client_instance=None, logger=None, loglevel=56)[source]\u00b6\n

Bases: x2go.inifiles.X2GoIniFile

\n

x2go.backends.printing.file.X2GoClientPrinting provides access to the X2Go ini-like file\n \u00bbprinting\u00ab as stored in ~/.x2goclient/printing resp. globally\n /etc/x2goclient/printing.

\n

An instance of x2go.backends.printing.file.X2GoClientPrinting is created on each incoming\n print job. This facilitates that on every print job the print action\n for this job is derived from the \u00bbprinting\u00ab configuration file.

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -12,15 +12,15 @@\n ****** x2go.backends.printing.file module\u00c2\u00b6 ******\n x2go.backends.printing.file.X2GoClientPrinting class is one of Python X2Go\u00e2\u0080\u0099s\n public API classes.\n Retrieve an instance of this class from your x2go.client.X2GoClient instance.\n Use this class in your Python X2Go based applications to access the\n \u00c2\u00bbprinting\u00c2\u00ab configuration of your X2Go client application.\n classx2go.backends.printing.file.X2GoClientPrinting(config_files=['/\n- nonexistent/first-build/.x2goclient/printing', '/etc/x2goclient/printing'],\n+ nonexistent/second-build/.x2goclient/printing', '/etc/x2goclient/printing'],\n defaults={'CUPS': {'defaultprinter': 'PDF'}, 'General': {'pdfview': True,\n 'showdialog': False}, 'print': {'command': 'lpr', 'ps': False, 'startcmd':\n False, 'stdin': False}, 'save': {'folder': 'PDF'}, 'view': {'command': 'xdg-\n open', 'open': True}}, client_instance=None, logger=None, loglevel=56)\n [source]\u00c2\u00b6\n Bases: x2go.inifiles.X2GoIniFile\n x2go.backends.printing.file.X2GoClientPrinting provides access to the\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.base.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.base.html", "unified_diff": "@@ -83,15 +83,15 @@\n

X2GoProfileException \u2013 if no such session profile exists

\n
\n
\n
\n \n
\n
\n-defaultSessionProfile = {'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}\u00b6
\n+defaultSessionProfile = {'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}\u00b6\n
\n \n
\n
\n default_profile_config()[source]\u00b6
\n

Return a default session profile.

\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -59,15 +59,15 @@\n 'setsessiontitle': False, 'sndport': 4713, 'sound': False,\n 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22,\n 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain',\n 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False,\n 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '',\n 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases':\n False, 'useexports': True, 'useiconv': False, 'usekbd': True,\n- 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy': False,\n+ 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy': False,\n 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama':\n False}\u00c2\u00b6\n default_profile_config()[source]\u00c2\u00b6\n Return a default session profile.\n Returns\n default session profile\n Return type\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.file.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.file.html", "unified_diff": "@@ -38,15 +38,15 @@\n
\n

x2go.backends.profiles.file module\u00b6

\n

x2go.backends.profiles.file.X2GoSessionProfiles class - managing X2Go Client session profiles read from a file (~/.x2goclient/sessions).

\n

x2go.backends.profiles.base.X2GoSessionProfiles is a public API class. Use this class in your Python X2Go based\n applications.

\n
\n
\n-class x2go.backends.profiles.file.X2GoSessionProfiles(config_files=['/nonexistent/first-build/.x2goclient/sessions', '/etc/x2goclient/sessions'], session_profile_defaults=None, logger=None, loglevel=56, **kwargs)[source]\u00b6
\n+class x2go.backends.profiles.file.X2GoSessionProfiles(config_files=['/nonexistent/second-build/.x2goclient/sessions', '/etc/x2goclient/sessions'], session_profile_defaults=None, logger=None, loglevel=56, **kwargs)[source]\u00b6\n

Bases: x2go.backends.profiles.base.X2GoSessionProfiles, x2go.inifiles.X2GoIniFile

\n
\n
\n get_type(section, key)[source]\u00b6
\n

Override the inifile class\u2019s get_type method due to the special layout of the session profile\n class.

\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -11,15 +11,15 @@\n x2go.backends.profiles.httpbroker_module\u00a0\u00a0\u00c2\u00bb\n ****** x2go.backends.profiles.file module\u00c2\u00b6 ******\n x2go.backends.profiles.file.X2GoSessionProfiles class - managing X2Go Client\n session profiles read from a file (~/.x2goclient/sessions).\n x2go.backends.profiles.base.X2GoSessionProfiles is a public API class. Use this\n class in your Python X2Go based applications.\n classx2go.backends.profiles.file.X2GoSessionProfiles(config_files=['/\n- nonexistent/first-build/.x2goclient/sessions', '/etc/x2goclient/sessions'],\n+ nonexistent/second-build/.x2goclient/sessions', '/etc/x2goclient/sessions'],\n session_profile_defaults=None, logger=None, loglevel=56, **kwargs)[source]\u00c2\u00b6\n Bases: x2go.backends.profiles.base.X2GoSessionProfiles,\n x2go.inifiles.X2GoIniFile\n get_type(section, key)[source]\u00c2\u00b6\n Override the inifile class\u00e2\u0080\u0099s get_type method due to the special\n layout of the session profile class.\n Parameters\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.httpbroker.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.httpbroker.html", "unified_diff": "@@ -111,15 +111,15 @@\n authentication failure.

\n
\n
\n
\n \n
\n
\n-defaultSessionProfile = {'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}\u00b6
\n+defaultSessionProfile = {'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}\u00b6\n
\n \n
\n
\n get_broker_noauth()[source]\u00b6
\n

Accessor for the class\u2019s broker_noauth property.

\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -76,15 +76,15 @@\n 'setsessiontitle': False, 'sndport': 4713, 'sound': False,\n 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22,\n 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain',\n 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False,\n 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '',\n 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases':\n False, 'useexports': True, 'useiconv': False, 'usekbd': True,\n- 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy': False,\n+ 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy': False,\n 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama':\n False}\u00c2\u00b6\n get_broker_noauth()[source]\u00c2\u00b6\n Accessor for the class\u00e2\u0080\u0099s broker_noauth property.\n Returns\n True if the broker probably does not expect authentication.\n Return type\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.sshbroker.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.sshbroker.html", "unified_diff": "@@ -38,19 +38,19 @@\n
\n

x2go.backends.profiles.sshbroker module\u00b6

\n

x2go.backends.profiles.sshbroker.X2GoSessionProfiles class - managing X2Go Client session profiles obtained from an SSH based X2Go Session Broker.

\n

x2go.backends.profiles.sshbroker.X2GoSessionProfiles is a public API class. Use this class in your Python X2Go based\n applications.

\n
\n
\n-class x2go.backends.profiles.sshbroker.X2GoSessionProfiles(session_profile_defaults={'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}, logger=None, loglevel=56)[source]\u00b6
\n+class x2go.backends.profiles.sshbroker.X2GoSessionProfiles(session_profile_defaults={'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}, logger=None, loglevel=56)[source]\u00b6\n

Bases: x2go.backends.profiles.base.X2GoSessionProfiles

\n
\n
\n-defaultSessionProfile = {'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}\u00b6
\n+defaultSessionProfile = {'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}\u00b6\n
\n \n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -30,15 +30,15 @@\n 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle':\n False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse',\n 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True,\n 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport':\n 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype':\n 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us',\n 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False,\n- 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy':\n+ 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy':\n False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama':\n False}, logger=None, loglevel=56)[source]\u00c2\u00b6\n Bases: x2go.backends.profiles.base.X2GoSessionProfiles\n defaultSessionProfile= {'applications': ['WWWBROWSER', 'MAILCLIENT',\n 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True,\n 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL',\n 'defsndport': True, 'directrdp': False, 'directrdpsettings': '',\n@@ -55,13 +55,13 @@\n 'setsessiontitle': False, 'sndport': 4713, 'sound': False,\n 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22,\n 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain',\n 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False,\n 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '',\n 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases':\n False, 'useexports': True, 'useiconv': False, 'usekbd': True,\n- 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy': False,\n+ 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy': False,\n 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama':\n False}\u00c2\u00b6\n \u00c2\u00ab\u00a0\u00a0x2go.backends.profiles.httpbroker_module \u00a0\u00a0::\u00a0\u00a0 Contents \u00a0\u00a0::\u00a0\u00a0\n x2go.backends.proxy_package\u00a0\u00a0\u00c2\u00bb\n \u00a9 Copyright 2020, Mike Gabriel. Created using Sphinx 3.4.3.\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.base.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.base.html", "unified_diff": "@@ -36,15 +36,15 @@\n \n \n
\n

x2go.backends.proxy.base module\u00b6

\n

X2GoProxy class - proxying/rendering your graphical connection through NX3, KDRIVE and others.

\n
\n
\n-class x2go.backends.proxy.base.X2GoProxy(session_info=None, ssh_transport=None, session_log='session.log', session_errors='session.err', sessions_rootdir='/nonexistent/first-build/.x2go', proxy_options={}, session_instance=None, logger=None, loglevel=56)[source]\u00b6
\n+class x2go.backends.proxy.base.X2GoProxy(session_info=None, ssh_transport=None, session_log='session.log', session_errors='session.err', sessions_rootdir='/nonexistent/second-build/.x2go', proxy_options={}, session_instance=None, logger=None, loglevel=56)[source]\u00b6\n

Bases: gevent.threading.Thread

\n

X2GoProxy is an abstract class for X2Go proxy connections.

\n

This class needs to be inherited from a concrete proxy class. Only\n currently available proxy class is: x2go.backends.proxy.nx3.X2GoProxy.

\n
\n
\n PROXY_ARGS = []\u00b6
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -10,15 +10,15 @@\n \u00c2\u00ab\u00a0\u00a0x2go.backends.proxy_package \u00a0\u00a0::\u00a0\u00a0 Contents \u00a0\u00a0::\u00a0\u00a0 x2go.backends.proxy.nx3\n module\u00a0\u00a0\u00c2\u00bb\n ****** x2go.backends.proxy.base module\u00c2\u00b6 ******\n X2GoProxy class - proxying/rendering your graphical connection through NX3,\n KDRIVE and others.\n classx2go.backends.proxy.base.X2GoProxy(session_info=None,\n ssh_transport=None, session_log='session.log', session_errors='session.err',\n- sessions_rootdir='/nonexistent/first-build/.x2go', proxy_options={},\n+ sessions_rootdir='/nonexistent/second-build/.x2go', proxy_options={},\n session_instance=None, logger=None, loglevel=56)[source]\u00c2\u00b6\n Bases: gevent.threading.Thread\n X2GoProxy is an abstract class for X2Go proxy connections.\n This class needs to be inherited from a concrete proxy class. Only\n currently available proxy class is: x2go.backends.proxy.nx3.X2GoProxy.\n PROXY_ARGS= []\u00c2\u00b6\n Arguments to be passed to the proxy command. This needs to be set\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.file.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.file.html", "unified_diff": "@@ -41,15 +41,15 @@\n

The x2go.backends.settings.file.X2GoClientSettings class one of Python X2Go\u2019s a public API classes.\n Use this class (indirectly by retrieving it from an x2go.client.X2GoClient instance)\n in your Python X2Go based applications to access the\n \u00bbsettings\u00ab configuration file of your X2Go client application.

\n

This class supports reading the \u00bbsettings\u00ab configuration from a file (~/.x2goclient/settings).

\n
\n
\n-class x2go.backends.settings.file.X2GoClientSettings(config_files=['/nonexistent/first-build/.x2goclient/settings', '/etc/x2goclient/settings'], defaults={'Authorization': {'editprofile': True, 'newprofile': True, 'resume': True, 'suspend': True}, 'General': {'autoresume': True, 'clientport': 22}, 'LDAP': {'port': 389, 'port1': 0, 'port2': 0, 'server': 'localhost', 'useldap': False}, 'trayicon': {'enabled': True, 'maxdiscon': True, 'mincon': True, 'mintotray': True, 'noclose': True}}, logger=None, loglevel=56)[source]\u00b6
\n+class x2go.backends.settings.file.X2GoClientSettings(config_files=['/nonexistent/second-build/.x2goclient/settings', '/etc/x2goclient/settings'], defaults={'Authorization': {'editprofile': True, 'newprofile': True, 'resume': True, 'suspend': True}, 'General': {'autoresume': True, 'clientport': 22}, 'LDAP': {'port': 389, 'port1': 0, 'port2': 0, 'server': 'localhost', 'useldap': False}, 'trayicon': {'enabled': True, 'maxdiscon': True, 'mincon': True, 'mintotray': True, 'noclose': True}}, logger=None, loglevel=56)[source]\u00b6\n

Bases: x2go.inifiles.X2GoIniFile

\n

Configuration file based settings for x2go.client.X2GoClient instances.

\n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -14,15 +14,15 @@\n The x2go.backends.settings.file.X2GoClientSettings class one of Python X2Go\u00e2\u0080\u0099s\n a public API classes. Use this class (indirectly by retrieving it from an\n x2go.client.X2GoClient instance) in your Python X2Go based applications to\n access the \u00c2\u00bbsettings\u00c2\u00ab configuration file of your X2Go client application.\n This class supports reading the \u00c2\u00bbsettings\u00c2\u00ab configuration from a file\n (~/.x2goclient/settings).\n classx2go.backends.settings.file.X2GoClientSettings(config_files=['/\n- nonexistent/first-build/.x2goclient/settings', '/etc/x2goclient/settings'],\n+ nonexistent/second-build/.x2goclient/settings', '/etc/x2goclient/settings'],\n defaults={'Authorization': {'editprofile': True, 'newprofile': True,\n 'resume': True, 'suspend': True}, 'General': {'autoresume': True,\n 'clientport': 22}, 'LDAP': {'port': 389, 'port1': 0, 'port2': 0, 'server':\n 'localhost', 'useldap': False}, 'trayicon': {'enabled': True, 'maxdiscon':\n True, 'mincon': True, 'mintotray': True, 'noclose': True}}, logger=None,\n loglevel=56)[source]\u00c2\u00b6\n Bases: x2go.inifiles.X2GoIniFile\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.plain.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.plain.html", "unified_diff": "@@ -81,15 +81,15 @@\n
\n
\n \n
\n \n
\n
\n-class x2go.backends.terminal.plain.X2GoTerminalSession(control_session, session_info=None, geometry='800x600', depth=24, link='adsl', pack='16m-jpeg-9', dpi='', cache_type='unix-kde', kbtype='null/null', kblayout='null', kbvariant='null', clipboard='both', xinerama=False, kdrive=False, session_type='application', snd_system='pulse', snd_port=4713, cmd=None, published_applications=False, set_session_title=False, session_title='', applications=[], rdp_server=None, rdp_options=None, xdmcp_server=None, convert_encoding=False, server_encoding='UTF-8', client_encoding='UTF-8', rootdir=None, profile_name='UNKNOWN', profile_id='20250208090204215794', print_action=None, print_action_args={}, info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3', proxy_options={}, printing_backend='FILE', client_rootdir='/nonexistent/first-build/.x2goclient', sessions_rootdir='/nonexistent/first-build/.x2go', session_instance=None, logger=None, loglevel=56)[source]\u00b6
\n+class x2go.backends.terminal.plain.X2GoTerminalSession(control_session, session_info=None, geometry='800x600', depth=24, link='adsl', pack='16m-jpeg-9', dpi='', cache_type='unix-kde', kbtype='null/null', kblayout='null', kbvariant='null', clipboard='both', xinerama=False, kdrive=False, session_type='application', snd_system='pulse', snd_port=4713, cmd=None, published_applications=False, set_session_title=False, session_title='', applications=[], rdp_server=None, rdp_options=None, xdmcp_server=None, convert_encoding=False, server_encoding='UTF-8', client_encoding='UTF-8', rootdir=None, profile_name='UNKNOWN', profile_id='20240107030116843771', print_action=None, print_action_args={}, info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3', proxy_options={}, printing_backend='FILE', client_rootdir='/nonexistent/second-build/.x2goclient', sessions_rootdir='/nonexistent/second-build/.x2go', session_instance=None, logger=None, loglevel=56)[source]\u00b6\n

Bases: object

\n

Class for managing X2Go terminal sessions on a remote X2Go server via Paramiko/SSH.

\n

With the x2go.backends.terminal.plain.X2GoTerminalSession class you can start new X2Go sessions, resume suspended\n sessions or suspend resp. terminate currently running sessions on a\n connected X2Go server.

\n

An x2go.backends.terminal.plain.X2GoTerminalSession object uses two main data structure classes:

\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -45,19 +45,19 @@\n session_info=None, geometry='800x600', depth=24, link='adsl', pack='16m-jpeg-\n 9', dpi='', cache_type='unix-kde', kbtype='null/null', kblayout='null',\n kbvariant='null', clipboard='both', xinerama=False, kdrive=False,\n session_type='application', snd_system='pulse', snd_port=4713, cmd=None,\n published_applications=False, set_session_title=False, session_title='',\n applications=[], rdp_server=None, rdp_options=None, xdmcp_server=None,\n convert_encoding=False, server_encoding='UTF-8', client_encoding='UTF-8',\n- rootdir=None, profile_name='UNKNOWN', profile_id='20250208090204215794',\n+ rootdir=None, profile_name='UNKNOWN', profile_id='20240107030116843771',\n print_action=None, print_action_args={}, info_backend='PLAIN',\n list_backend='PLAIN', proxy_backend='NX3', proxy_options={},\n- printing_backend='FILE', client_rootdir='/nonexistent/first-\n- build/.x2goclient', sessions_rootdir='/nonexistent/first-build/.x2go',\n+ printing_backend='FILE', client_rootdir='/nonexistent/second-\n+ build/.x2goclient', sessions_rootdir='/nonexistent/second-build/.x2go',\n session_instance=None, logger=None, loglevel=56)[source]\u00c2\u00b6\n Bases: object\n Class for managing X2Go terminal sessions on a remote X2Go server via\n Paramiko/SSH.\n With the x2go.backends.terminal.plain.X2GoTerminalSession class you can\n start new X2Go sessions, resume suspended sessions or suspend resp.\n terminate currently running sessions on a connected X2Go server.\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.defaults.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.defaults.html", "unified_diff": "@@ -110,15 +110,15 @@\n
\n x2go.defaults.X2GO_PRINT_ACTIONS = {'DIALOG': 'X2GoPrintActionDIALOG', 'PDFSAVE': 'X2GoPrintActionPDFSAVE', 'PDFVIEW': 'X2GoPrintActionPDFVIEW', 'PRINT': 'X2GoPrintActionPRINT', 'PRINTCMD': 'X2GoPrintActionPRINTCMD'}\u00b6
\n

Relating print action names and classes.

\n
\n \n
\n
\n-x2go.defaults.X2GO_SESSIONPROFILE_DEFAULTS = {'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}\u00b6
\n+x2go.defaults.X2GO_SESSIONPROFILE_DEFAULTS = {'applications': ['WWWBROWSER', 'MAILCLIENT', 'OFFICE', 'TERMINAL'], 'autoconnect': False, 'autologin': True, 'autostart': False, 'clipboard': 'both', 'command': 'TERMINAL', 'defsndport': True, 'directrdp': False, 'directrdpsettings': '', 'display': 1, 'dpi': 96, 'export': {}, 'forwardsshagent': False, 'fstunnel': True, 'fullscreen': False, 'height': 600, 'host': ['server.mydomain'], 'icon': ':icons/128x128/x2gosession.png', 'iconvfrom': 'UTF-8', 'iconvto': 'UTF-8', 'kdrive': False, 'key': '', 'krblogin': False, 'layout': 'us', 'maxdim': False, 'mimeboxaction': 'OPEN', 'mimeboxextensions': '', 'multidisp': False, 'name': 'NEW_PROFILE', 'pack': '16m-jpeg', 'print': False, 'published': False, 'quality': 9, 'rdpclient': 'rdesktop', 'rdpoptions': '-u X2GO_USER -p X2GO_PASSWORD', 'rdpport': 3389, 'rdpserver': '', 'restoreexports': False, 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle': False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse', 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True, 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport': 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype': 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us', 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False, 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy': False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama': False}\u00b6\n

x2go.backends.profiles.base.X2GoSessionProfiles default values to fill a new session profile with.

\n
\n \n
\n
\n x2go.defaults.X2GO_SHARE_FULLACCESS = 1\u00b6
\n

Constant representing read-write (full) access to shared desktops.

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -67,15 +67,15 @@\n 'rootless': True, 'sessiontitle': '', 'setdpi': False, 'setsessiontitle':\n False, 'sndport': 4713, 'sound': False, 'soundsystem': 'pulse',\n 'soundtunnel': True, 'speed': 2, 'sshport': 22, 'sshproxyautologin': True,\n 'sshproxyhost': 'proxyhost.mydomain', 'sshproxykeyfile': '', 'sshproxyport':\n 22, 'sshproxysamepass': False, 'sshproxysameuser': False, 'sshproxytype':\n 'SSH', 'sshproxyuser': '', 'startsoundsystem': False, 'type': 'pc105/us',\n 'uniquehostkeyaliases': False, 'useexports': True, 'useiconv': False,\n- 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder1', 'usesshproxy':\n+ 'usekbd': True, 'usemimebox': False, 'user': 'pbuilder2', 'usesshproxy':\n False, 'variant': '', 'width': 800, 'xdmcpserver': 'localhost', 'xinerama':\n False}\u00c2\u00b6\n x2go.backends.profiles.base.X2GoSessionProfiles default values to fill a\n new session profile with.\n x2go.defaults.X2GO_SHARE_FULLACCESS= 1\u00c2\u00b6\n Constant representing read-write (full) access to shared desktops.\n x2go.defaults.X2GO_SHARE_VIEWONLY= 0\u00c2\u00b6\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.registry.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.registry.html", "unified_diff": "@@ -374,15 +374,15 @@\n

list

\n
\n
\n \n \n
\n
\n-register(server, profile_id, profile_name, session_name=None, control_backend='PLAIN', terminal_backend='PLAIN', info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3', settings_backend='FILE', printing_backend='FILE', client_rootdir='/nonexistent/first-build/.x2goclient', sessions_rootdir='/nonexistent/first-build/.x2go', ssh_rootdir='/nonexistent/first-build/.ssh', keep_controlsession_alive=True, add_to_known_hosts=False, known_hosts=None, **kwargs)[source]\u00b6
\n+register(server, profile_id, profile_name, session_name=None, control_backend='PLAIN', terminal_backend='PLAIN', info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3', settings_backend='FILE', printing_backend='FILE', client_rootdir='/nonexistent/second-build/.x2goclient', sessions_rootdir='/nonexistent/second-build/.x2go', ssh_rootdir='/nonexistent/second-build/.ssh', keep_controlsession_alive=True, add_to_known_hosts=False, known_hosts=None, **kwargs)[source]\u00b6\n

Register a new x2go.session.X2GoSession instance with this x2go.registry.X2GoSessionRegistry.

\n
\n
Parameters
\n
    \n
  • server (str) \u2013 hostname of X2Go server

  • \n
  • profile_id (str) \u2013 profile ID

  • \n
  • profile_name (str) \u2013 profile name

  • \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -247,16 +247,16 @@\n a session list (as UUID hashes, objects or session names)\n Return type\n list\n register(server, profile_id, profile_name, session_name=None,\n control_backend='PLAIN', terminal_backend='PLAIN',\n info_backend='PLAIN', list_backend='PLAIN', proxy_backend='NX3',\n settings_backend='FILE', printing_backend='FILE', client_rootdir='/\n- nonexistent/first-build/.x2goclient', sessions_rootdir='/nonexistent/\n- first-build/.x2go', ssh_rootdir='/nonexistent/first-build/.ssh',\n+ nonexistent/second-build/.x2goclient', sessions_rootdir='/nonexistent/\n+ second-build/.x2go', ssh_rootdir='/nonexistent/second-build/.ssh',\n keep_controlsession_alive=True, add_to_known_hosts=False,\n known_hosts=None, **kwargs)[source]\u00c2\u00b6\n Register a new x2go.session.X2GoSession instance with this\n x2go.registry.X2GoSessionRegistry.\n Parameters\n * server (str) \u00e2\u0080\u0093 hostname of X2Go server\n * profile_id (str) \u00e2\u0080\u0093 profile ID\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.session.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.session.html", "unified_diff": "@@ -60,15 +60,15 @@\n >>> s.start(cmd="LXDE")\n True\n >>> while True: gevent.sleep(1)\n
\n \n
\n
\n-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/first-build/.x2goclient', sessions_rootdir='/nonexistent/first-build/.x2go', ssh_rootdir='/nonexistent/first-build/.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]\u00b6
\n+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/second-build/.x2goclient', sessions_rootdir='/nonexistent/second-build/.x2go', ssh_rootdir='/nonexistent/second-build/.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]\u00b6\n

Bases: object

\n

Public API class for launching X2Go sessions. Recommended is to manage X2Go sessions from\n within an x2go.client.X2GoClient instance. However, Python X2Go is designed in a way that it also\n allows the management of singel x2go.session.X2GoSession instance.

\n

Thus, you can use the x2go.session.X2GoSession class to manually set up X2Go sessions without\n x2go.client.X2GoClient context (session registry, session list cache, auto-registration of new\n sessions etc.).

\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -41,21 +41,21 @@\n use_sshproxy=False, sshproxy_reuse_authinfo=False, profile_id=None,\n profile_name='UNKNOWN', session_name=None, auto_start_or_resume=False,\n auto_connect=False, printing=False, allow_mimebox=False, mimebox_extensions=\n [], mimebox_action='OPEN', allow_share_local_folders=False,\n share_local_folders=[], restore_shared_local_folders=False,\n control_backend='PLAIN', terminal_backend='PLAIN', info_backend='PLAIN',\n list_backend='PLAIN', proxy_backend='NX3', settings_backend='FILE',\n- printing_backend='FILE', client_rootdir='/nonexistent/first-\n- build/.x2goclient', sessions_rootdir='/nonexistent/first-build/.x2go',\n- ssh_rootdir='/nonexistent/first-build/.ssh', keep_controlsession_alive=False,\n- add_to_known_hosts=False, known_hosts=None, forward_sshagent=False,\n- logger=None, loglevel=56, connected=False, activated=False, virgin=True,\n- running=None, suspended=None, terminated=None, faulty=None,\n- client_instance=None, **params)[source]\u00c2\u00b6\n+ printing_backend='FILE', client_rootdir='/nonexistent/second-\n+ build/.x2goclient', sessions_rootdir='/nonexistent/second-build/.x2go',\n+ ssh_rootdir='/nonexistent/second-build/.ssh',\n+ keep_controlsession_alive=False, add_to_known_hosts=False, known_hosts=None,\n+ forward_sshagent=False, logger=None, loglevel=56, connected=False,\n+ activated=False, virgin=True, running=None, suspended=None, terminated=None,\n+ faulty=None, client_instance=None, **params)[source]\u00c2\u00b6\n Bases: object\n Public API class for launching X2Go sessions. Recommended is to manage\n X2Go sessions from within an x2go.client.X2GoClient instance. However,\n Python X2Go is designed in a way that it also allows the management of\n singel x2go.session.X2GoSession instance.\n Thus, you can use the x2go.session.X2GoSession class to manually set up\n X2Go sessions without x2go.client.X2GoClient context (session registry,\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.sshproxy.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.sshproxy.html", "unified_diff": "@@ -36,15 +36,15 @@\n \n \n
\n

x2go.sshproxy module\u00b6

\n

x2go.sshproxy.X2GoSSHProxy class - providing a forwarding tunnel for connecting to servers behind firewalls.

\n
\n
\n-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/first-build/.ssh', session_instance=None, logger=None, loglevel=56)[source]\u00b6
\n+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/second-build/.ssh', session_instance=None, logger=None, loglevel=56)[source]\u00b6\n

Bases: paramiko.client.SSHClient, gevent.threading.Thread

\n

X2GoSSHProxy can be used to proxy X2Go connections through a firewall via SSH.

\n
\n
\n check_host()[source]\u00b6
\n

Wraps around a Paramiko/SSH host key check.

\n
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -16,15 +16,16 @@\n local_host='localhost', local_port=22022, remote_host='localhost',\n remote_port=22, known_hosts=None, add_to_known_hosts=False, pkey=None,\n look_for_keys=False, allow_agent=False, sshproxy_host=None, sshproxy_port=22,\n sshproxy_user=None, sshproxy_password=None,\n sshproxy_force_password_auth=False, sshproxy_key_filename=None,\n sshproxy_pkey=None, sshproxy_passphrase=None, sshproxy_look_for_keys=False,\n sshproxy_allow_agent=False, sshproxy_tunnel=None, ssh_rootdir='/nonexistent/\n- first-build/.ssh', session_instance=None, logger=None, loglevel=56)[source]\u00c2\u00b6\n+ second-build/.ssh', session_instance=None, logger=None, loglevel=56)\n+ [source]\u00c2\u00b6\n Bases: paramiko.client.SSHClient, gevent.threading.Thread\n X2GoSSHProxy can be used to proxy X2Go connections through a firewall via\n SSH.\n check_host()[source]\u00c2\u00b6\n Wraps around a Paramiko/SSH host key check.\n fw_tunnel= None\u00c2\u00b6\n get_local_proxy_host()[source]\u00c2\u00b6\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.telekinesis.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.telekinesis.html", "unified_diff": "@@ -36,15 +36,15 @@\n \n \n
\n

x2go.telekinesis module\u00b6

\n

X2GoTelekinesisClient class - Connect to Telekinesis Server on X2Go Server.

\n
\n
\n-class x2go.telekinesis.X2GoTelekinesisClient(session_info=None, ssh_transport=None, sessions_rootdir='/nonexistent/first-build/.x2go', session_instance=None, logger=None, loglevel=56)[source]\u00b6
\n+class x2go.telekinesis.X2GoTelekinesisClient(session_info=None, ssh_transport=None, sessions_rootdir='/nonexistent/second-build/.x2go', session_instance=None, logger=None, loglevel=56)[source]\u00b6\n

Bases: gevent.threading.Thread

\n

Telekinesis is a communication framework used by X2Go.

\n

This class implements the startup of the telekinesis client used by\n Python X2Go.

\n
\n
\n TEKICLIENT_ARGS = ['-setWORMHOLEPORT={port}', '-setX2GOSID={sid}']\u00b6
\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,15 +7,15 @@\n \n ****** Python_X2Go_(Client)_API_Documentation_(v0.6.1.3) ******\n ***** x2go.telekinesis module *****\n \u00c2\u00ab\u00a0\u00a0x2go.sshproxy_module \u00a0\u00a0::\u00a0\u00a0 Contents \u00a0\u00a0::\u00a0\u00a0 x2go.utils_module\u00a0\u00a0\u00c2\u00bb\n ****** x2go.telekinesis module\u00c2\u00b6 ******\n X2GoTelekinesisClient class - Connect to Telekinesis Server on X2Go Server.\n classx2go.telekinesis.X2GoTelekinesisClient(session_info=None,\n- ssh_transport=None, sessions_rootdir='/nonexistent/first-build/.x2go',\n+ ssh_transport=None, sessions_rootdir='/nonexistent/second-build/.x2go',\n session_instance=None, logger=None, loglevel=56)[source]\u00c2\u00b6\n Bases: gevent.threading.Thread\n Telekinesis is a communication framework used by X2Go.\n This class implements the startup of the telekinesis client used by\n Python X2Go.\n TEKICLIENT_ARGS= ['-setWORMHOLEPORT={port}', '-setX2GOSID={sid}']\u00c2\u00b6\n Arguments to be passed to the Telekinesis client.\n"}]}, {"source1": "./usr/share/doc/python-x2go-doc/html/x2go.xserver.html", "source2": "./usr/share/doc/python-x2go-doc/html/x2go.xserver.html", "unified_diff": "@@ -32,15 +32,15 @@\n
\n \n \n
\n

x2go.xserver module\u00b6

\n
\n
\n-class x2go.xserver.X2GoClientXConfig(config_files=['/nonexistent/first-build/.x2goclient/xconfig', '/etc/x2goclient/xconfig'], defaults={}, logger=None, loglevel=56)[source]\u00b6
\n+class x2go.xserver.X2GoClientXConfig(config_files=['/nonexistent/second-build/.x2goclient/xconfig', '/etc/x2goclient/xconfig'], defaults={}, logger=None, loglevel=56)[source]\u00b6\n

Bases: x2go.inifiles.X2GoIniFile

\n

Configuration file based XServer startup settings for X2GoClient instances.

\n

This class is needed for Windows systems and (maybe soon) for Unix desktops using Wayland.

\n
\n
\n detect_unused_xdisplay_port(xserver_name)[source]\u00b6
\n

Get an unused TCP/IP port for the to-be-launched X server and write it\n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -4,15 +4,15 @@\n \n \n \n ****** Python_X2Go_(Client)_API_Documentation_(v0.6.1.3) ******\n ***** x2go.xserver module *****\n \u00c2\u00ab\u00a0\u00a0x2go.x2go_exceptions_module \u00a0\u00a0::\u00a0\u00a0 Contents\n ****** x2go.xserver module\u00c2\u00b6 ******\n- classx2go.xserver.X2GoClientXConfig(config_files=['/nonexistent/first-\n+ classx2go.xserver.X2GoClientXConfig(config_files=['/nonexistent/second-\n build/.x2goclient/xconfig', '/etc/x2goclient/xconfig'], defaults={},\n logger=None, loglevel=56)[source]\u00c2\u00b6\n Bases: x2go.inifiles.X2GoIniFile\n Configuration file based XServer startup settings for X2GoClient\n instances.\n This class is needed for Windows systems and (maybe soon) for Unix\n desktops using Wayland.\n"}]}]}]}]}]}