{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.pUdyfiNC/b1/python-x2go_0.6.1.4-1_amd64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.pUdyfiNC/b2/python-x2go_0.6.1.4-1_amd64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,3 +1,3 @@\n \n- dfd1de2987c9ddc3912e30bf0c915311 353508 doc optional python-x2go-doc_0.6.1.4-1_all.deb\n+ ab43e61a29869413fdd5fd02aa63c60c 353528 doc optional python-x2go-doc_0.6.1.4-1_all.deb\n 108fb604d3bbaa0af50d981648d7855a 195140 python optional python3-x2go_0.6.1.4-1_all.deb\n"}, {"source1": "python-x2go-doc_0.6.1.4-1_all.deb", "source2": "python-x2go-doc_0.6.1.4-1_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 2024-02-13 16:33:14.000000 debian-binary\n--rw-r--r-- 0 0 0 4524 2024-02-13 16:33:14.000000 control.tar.xz\n--rw-r--r-- 0 0 0 348792 2024-02-13 16:33:14.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 4528 2024-02-13 16:33:14.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 348808 2024-02-13 16:33:14.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) 59596 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/index.html\n -rw-r--r-- 0 root (0) root (0) 39863 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/modules.html\n -rw-r--r-- 0 root (0) root (0) 6660 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/objects.inv\n -rw-r--r-- 0 root (0) root (0) 11813 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/py-modindex.html\n -rw-r--r-- 0 root (0) root (0) 2427 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/search.html\n -rw-r--r-- 0 root (0) root (0) 191165 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/searchindex.js\n -rw-r--r-- 0 root (0) root (0) 12703 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.control.html\n--rw-r--r-- 0 root (0) root (0) 83952 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.control.plain.html\n+-rw-r--r-- 0 root (0) root (0) 83955 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.control.plain.html\n -rw-r--r-- 0 root (0) root (0) 56817 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.html\n -rw-r--r-- 0 root (0) root (0) 9165 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.info.html\n -rw-r--r-- 0 root (0) root (0) 29736 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.info.plain.html\n--rw-r--r-- 0 root (0) root (0) 17176 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.file.html\n+-rw-r--r-- 0 root (0) root (0) 17177 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.file.html\n -rw-r--r-- 0 root (0) root (0) 5119 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.html\n -rw-r--r-- 0 root (0) root (0) 50684 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.base.html\n--rw-r--r-- 0 root (0) root (0) 7731 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.file.html\n+-rw-r--r-- 0 root (0) root (0) 7732 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.file.html\n -rw-r--r-- 0 root (0) root (0) 16181 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.html\n -rw-r--r-- 0 root (0) root (0) 25841 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.httpbroker.html\n -rw-r--r-- 0 root (0) root (0) 15943 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.sshbroker.html\n--rw-r--r-- 0 root (0) root (0) 14934 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.base.html\n+-rw-r--r-- 0 root (0) root (0) 14935 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.base.html\n -rw-r--r-- 0 root (0) root (0) 7489 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.html\n -rw-r--r-- 0 root (0) root (0) 7274 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.nx3.html\n--rw-r--r-- 0 root (0) root (0) 7064 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.file.html\n+-rw-r--r-- 0 root (0) root (0) 7065 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.file.html\n -rw-r--r-- 0 root (0) root (0) 3460 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.html\n -rw-r--r-- 0 root (0) root (0) 18463 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.html\n--rw-r--r-- 0 root (0) root (0) 81078 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.plain.html\n+-rw-r--r-- 0 root (0) root (0) 81080 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.plain.html\n -rw-r--r-- 0 root (0) root (0) 20410 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.cache.html\n -rw-r--r-- 0 root (0) root (0) 26012 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.checkhosts.html\n -rw-r--r-- 0 root (0) root (0) 5888 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.cleanup.html\n -rw-r--r-- 0 root (0) root (0) 336913 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.client.html\n -rw-r--r-- 0 root (0) root (0) 23009 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.defaults.html\n -rw-r--r-- 0 root (0) root (0) 16186 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.forward.html\n -rw-r--r-- 0 root (0) root (0) 5037 2024-02-13 16:33:14.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) 15206 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.inifiles.html\n -rw-r--r-- 0 root (0) root (0) 15604 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.log.html\n -rw-r--r-- 0 root (0) root (0) 18899 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.mimebox.html\n -rw-r--r-- 0 root (0) root (0) 13264 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.mimeboxactions.html\n -rw-r--r-- 0 root (0) root (0) 19394 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.printactions.html\n -rw-r--r-- 0 root (0) root (0) 18949 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.printqueue.html\n -rw-r--r-- 0 root (0) root (0) 6506 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.pulseaudio.html\n--rw-r--r-- 0 root (0) root (0) 91209 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.registry.html\n+-rw-r--r-- 0 root (0) root (0) 91212 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.registry.html\n -rw-r--r-- 0 root (0) root (0) 24093 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.rforward.html\n--rw-r--r-- 0 root (0) root (0) 166202 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.session.html\n+-rw-r--r-- 0 root (0) root (0) 166205 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.session.html\n -rw-r--r-- 0 root (0) root (0) 13095 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.sftpserver.html\n--rw-r--r-- 0 root (0) root (0) 16653 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.sshproxy.html\n--rw-r--r-- 0 root (0) root (0) 11230 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.telekinesis.html\n+-rw-r--r-- 0 root (0) root (0) 16654 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.sshproxy.html\n+-rw-r--r-- 0 root (0) root (0) 11231 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.telekinesis.html\n -rw-r--r-- 0 root (0) root (0) 36037 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.utils.html\n -rw-r--r-- 0 root (0) root (0) 53795 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.x2go_exceptions.html\n--rw-r--r-- 0 root (0) root (0) 15221 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.xserver.html\n+-rw-r--r-- 0 root (0) root (0) 15222 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/x2go.xserver.html\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-13 16:33:14.000000 ./usr/share/doc/python3-x2go/\n drwxr-xr-x 0 root (0) root (0) 0 2024-02-13 16:33:14.000000 ./usr/share/doc-base/\n -rw-r--r-- 0 root (0) root (0) 311 2024-02-13 16:32:07.000000 ./usr/share/doc-base/python-x2go-doc.python-x2go\n lrwxrwxrwx 0 root (0) root (0) 0 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go/html -> ../python-x2go-doc/html\n lrwxrwxrwx 0 root (0) root (0) 0 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/_static/jquery.js -> ../../../../javascript/jquery/jquery.js\n lrwxrwxrwx 0 root (0) root (0) 0 2024-02-13 16:33:14.000000 ./usr/share/doc/python-x2go-doc/html/_static/underscore.js -> ../../../../javascript/underscore/underscore.js\n lrwxrwxrwx 0 root (0) root (0) 0 2024-02-13 16:33:14.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": "@@ -200,15 +200,15 @@\n \"launch\": [0, 5, 21, 27, 39, 45],\n \"new\": [0, 5, 9, 11, 13, 21, 25, 26, 27, 30, 32, 35, 37, 38, 39, 40, 44],\n \"resum\": [0, 2, 3, 4, 5, 7, 19, 20, 21, 25, 32, 35, 38, 39, 40, 45],\n \"session_nam\": [0, 5, 7, 25, 27, 32, 35, 37, 39, 43],\n \"leav\": [0, 25],\n \"runnint\": 0,\n \"60\": [0, 21, 43],\n- \"second\": [0, 5, 21, 39, 43],\n+ \"second\": [0, 5, 9, 12, 16, 19, 21, 37, 39, 41, 42, 43, 45],\n \"sleep\": [0, 39],\n \"altern\": [0, 25, 37],\n \"termin\": [0, 1, 2, 3, 4, 5, 11, 13, 14, 26, 37, 38, 39],\n \"elif\": 0,\n \"how\": [0, 25, 39],\n \"especi\": 0,\n \"modifi\": [0, 21, 25, 32, 35, 39],\n@@ -852,15 +852,14 @@\n \"unique_hostkey_alias\": 5,\n \"terminal_backend\": [5, 25, 37, 39],\n \"info_backend\": [5, 7, 21, 25, 37, 39],\n \"list_backend\": [5, 21, 25, 37, 39],\n \"proxy_backend\": [5, 21, 25, 37, 39],\n \"client_rootdir\": [5, 21, 25, 37, 39],\n \"nonexist\": [5, 9, 12, 16, 19, 21, 37, 39, 41, 42, 45],\n- \"first\": [5, 9, 12, 16, 19, 21, 25, 30, 37, 39, 41, 42, 43, 45],\n \"build\": [5, 9, 12, 16, 19, 21, 31, 37, 39, 41, 42, 45],\n \"sessions_rootdir\": [5, 16, 21, 25, 37, 39, 42],\n \"ssh_rootdir\": [5, 25, 37, 39, 41],\n \"logger\": [5, 9, 11, 12, 13, 14, 16, 19, 21, 22, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45],\n \"loglevel\": [5, 9, 11, 12, 13, 14, 16, 19, 21, 22, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45],\n \"56\": [5, 9, 11, 12, 13, 14, 16, 19, 21, 22, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 45],\n \"published_applications_no_submenu\": 5,\n@@ -1080,14 +1079,15 @@\n \"its\": [5, 21, 22, 23, 25, 26, 37, 38, 39, 40, 43],\n \"x2golistsess\": [5, 22, 25, 39, 43],\n \"argument\": [5, 16, 25, 34, 35, 39, 42],\n \"interpret\": 5,\n \"due\": [5, 12, 25, 39],\n \"loss\": 5,\n \"known\": [5, 11, 13, 21, 25, 39, 43, 45],\n+ \"first\": [5, 25, 30, 39, 43, 45],\n \"ip\": [5, 39, 41, 43, 45],\n \"tupl\": [5, 21, 23, 25, 27, 38, 39, 43, 45],\n \"session_list\": [5, 25, 37, 39],\n \"accept\": [5, 9, 11, 23, 25, 27, 32, 35, 37, 38],\n \"constructor\": [5, 11, 21, 22, 25, 27, 30, 37, 38, 39],\n \"catch\": [5, 16, 17],\n \"defin\": [5, 23, 25, 34],\n@@ -1246,15 +1246,15 @@\n \"startsoundsystem\": [11, 13, 14, 26],\n \"pc105\": [11, 13, 14, 26],\n \"uniquehostkeyalias\": [11, 13, 14, 26],\n \"useexport\": [11, 13, 14, 26],\n \"useiconv\": [11, 13, 14, 26],\n \"usekbd\": [11, 13, 14, 26],\n \"usemimebox\": [11, 13, 14, 26],\n- \"pbuilder1\": [11, 13, 14, 26],\n+ \"pbuilder2\": [11, 13, 14, 26],\n \"usesshproxi\": [11, 13, 14, 26],\n \"variant\": [11, 13, 14, 21, 26],\n \"width\": [11, 13, 14, 26, 43],\n \"800\": [11, 13, 14, 26],\n \"xdmcpserver\": [11, 13, 14, 26],\n \"localhost\": [11, 13, 14, 19, 26, 41],\n \"xinerama\": [11, 13, 14, 21, 26],\n@@ -1384,15 +1384,15 @@\n \"rdp_server\": 21,\n \"rdp_option\": 21,\n \"xdmcp_server\": 21,\n \"convert_encod\": 21,\n \"server_encod\": 21,\n \"client_encod\": 21,\n \"rootdir\": 21,\n- \"20250530130519491182\": 21,\n+ \"20240427060405224726\": 21,\n \"print_action_arg\": [21, 35],\n \"printing_backend\": [21, 25, 35, 37, 39],\n \"main\": [21, 29],\n \"work\": [21, 25, 43],\n \"close\": [21, 25, 27, 38, 40],\n \"togeth\": 21,\n \"dont_set\": 21,\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": "@@ -36,15 +36,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: 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": "@@ -7,17 +7,18 @@\n handling your individual X2Go sessions.\n This backend handles X2Go server implementations that respond via server-side\n PLAIN text output.\n c\bcl\bla\bas\bss\bs x2go.backends.control.plain.X2GoControlSession(p\bpr\bro\bof\bfi\bil\ble\be_\b_n\bna\bam\bme\be=\b='\b'U\bUN\bNK\bKN\bNO\bOW\bWN\bN'\b',\n a\bad\bdd\bd_\b_t\bto\bo_\b_k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=F\bFa\bal\bls\bse\be, k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=N\bNo\bon\bne\be, f\bfo\bor\brw\bwa\bar\brd\bd_\b_s\bss\bsh\bha\bag\bge\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be,\n u\bun\bni\biq\bqu\bue\be_\b_h\bho\bos\bst\btk\bke\bey\by_\b_a\bal\bli\bia\bas\bse\bes\bs=\b=F\bFa\bal\bls\bse\be, t\bte\ber\brm\bmi\bin\bna\bal\bl_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', i\bin\bnf\bfo\bo_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b',\n l\bli\bis\bst\bt_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', p\bpr\bro\box\bxy\by_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'N\bNX\bX3\b3'\b', c\bcl\bli\bie\ben\bnt\bt_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/\n- f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt'\b', s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b',\n- s\bss\bsh\bh_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.s\bss\bsh\bh'\b', l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6,\n- p\bpu\bub\bbl\bli\bis\bsh\bhe\bed\bd_\b_a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs_\b_n\bno\bo_\b_s\bsu\bub\bbm\bme\ben\bnu\bus\bs=\b=0\b0, l\blo\bow\bw_\b_l\bla\bat\bte\ben\bnc\bcy\by=\b=F\bFa\bal\bls\bse\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt'\b', s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-\n+ b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b', s\bss\bsh\bh_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.s\bss\bsh\bh'\b', l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be,\n+ l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6, p\bpu\bub\bbl\bli\bis\bsh\bhe\bed\bd_\b_a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs_\b_n\bno\bo_\b_s\bsu\bub\bbm\bme\ben\bnu\bus\bs=\b=0\b0, l\blo\bow\bw_\b_l\bla\bat\bte\ben\bnc\bcy\by=\b=F\bFa\bal\bls\bse\be,\n+ *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: 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(h\bho\bos\bst\btn\bna\bam\bme\be, p\bpo\bor\brt\bt=\b=2\b22\b2)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\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": "@@ -38,15 +38,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: 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": "@@ -5,15 +5,15 @@\n *\b**\b**\b**\b**\b**\b* x\bx2\b2g\bgo\bo.\b.b\bba\bac\bck\bke\ben\bnd\bds\bs.\b.p\bpr\bri\bin\bnt\bti\bin\bng\bg.\b.f\bfi\bil\ble\be m\bmo\bod\bdu\bul\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bi_\bn_\bt_\bi_\bn_\bg_\b._\bf_\bi_\bl_\be_\b._\bX_\b2_\bG_\bo_\bC_\bl_\bi_\be_\bn_\bt_\bP_\br_\bi_\bn_\bt_\bi_\bn_\bg class is one of Python X2Go\u2019s\n public API classes.\n Retrieve an instance of this class from your _\bx_\b2_\bg_\bo_\b._\bc_\bl_\bi_\be_\bn_\bt_\b._\bX_\b2_\bG_\bo_\bC_\bl_\bi_\be_\bn_\bt instance.\n Use this class in your Python X2Go based applications to access the \u00bbprinting\u00ab\n configuration of your X2Go client application.\n c\bcl\bla\bas\bss\bs x2go.backends.printing.file.X2GoClientPrinting(c\bco\bon\bnf\bfi\big\bg_\b_f\bfi\bil\ble\bes\bs=\b=[\b['\b'/\b/\n- n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/p\bpr\bri\bin\bnt\bti\bin\bng\bg'\b',\b, '\b'/\b/e\bet\btc\bc/\b/x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/p\bpr\bri\bin\bnt\bti\bin\bng\bg'\b']\b],\n+ n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/p\bpr\bri\bin\bnt\bti\bin\bng\bg'\b',\b, '\b'/\b/e\bet\btc\bc/\b/x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/p\bpr\bri\bin\bnt\bti\bin\bng\bg'\b']\b],\n d\bde\bef\bfa\bau\bul\blt\bts\bs=\b={\b{'\b'C\bCU\bUP\bPS\bS'\b':\b: {\b{'\b'd\bde\bef\bfa\bau\bul\blt\btp\bpr\bri\bin\bnt\bte\ber\br'\b':\b: '\b'P\bPD\bDF\bF'\b'}\b},\b, '\b'G\bGe\ben\bne\ber\bra\bal\bl'\b':\b: {\b{'\b'p\bpd\bdf\bfv\bvi\bie\bew\bw'\b':\b: T\bTr\bru\bue\be,\b,\n '\b's\bsh\bho\bow\bwd\bdi\bia\bal\blo\bog\bg'\b':\b: F\bFa\bal\bls\bse\be}\b},\b, '\b'p\bpr\bri\bin\bnt\bt'\b':\b: {\b{'\b'c\bco\bom\bmm\bma\ban\bnd\bd'\b':\b: '\b'l\blp\bpr\br'\b',\b, '\b'p\bps\bs'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bst\bta\bar\brt\btc\bcm\bmd\bd'\b':\b:\n F\bFa\bal\bls\bse\be,\b, '\b's\bst\btd\bdi\bin\bn'\b':\b: F\bFa\bal\bls\bse\be}\b},\b, '\b's\bsa\bav\bve\be'\b':\b: {\b{'\b'f\bfo\bol\bld\bde\ber\br'\b':\b: '\b'P\bPD\bDF\bF'\b'}\b},\b, '\b'v\bvi\bie\bew\bw'\b':\b: {\b{'\b'c\bco\bom\bmm\bma\ban\bnd\bd'\b':\b: '\b'x\bxd\bdg\bg-\b-\n o\bop\bpe\ben\bn'\b',\b, '\b'o\bop\bpe\ben\bn'\b':\b: T\bTr\bru\bue\be}\b}}\b}, c\bcl\bli\bie\ben\bnt\bt_\b_i\bin\bns\bst\bta\ban\bnc\bce\be=\b=N\bNo\bon\bne\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)\n _\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: _\bX_\b2_\bG_\bo_\bI_\bn_\bi_\bF_\bi_\bl_\be\n _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bi_\bn_\bt_\bi_\bn_\bg_\b._\bf_\bi_\bl_\be_\b._\bX_\b2_\bG_\bo_\bC_\bl_\bi_\be_\bn_\bt_\bP_\br_\bi_\bn_\bt_\bi_\bn_\bg 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": "@@ -82,15 +82,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": "@@ -52,15 +52,15 @@\n '\b's\bse\bet\bts\bse\bes\bss\bsi\bio\bon\bnt\bti\bit\btl\ble\be'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bsn\bnd\bdp\bpo\bor\brt\bt'\b':\b: 4\b47\b71\b13\b3,\b, '\b's\bso\bou\bun\bnd\bd'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b's\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: '\b'p\bpu\bul\bls\bse\be'\b',\b, '\b's\bso\bou\bun\bnd\bdt\btu\bun\bnn\bne\bel\bl'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bsp\bpe\bee\bed\bd'\b':\b: 2\b2,\b, '\b's\bss\bsh\bhp\bpo\bor\brt\bt'\b':\b: 2\b22\b2,\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bya\bau\but\bto\bol\blo\bog\bgi\bin\bn'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byh\bho\bos\bst\bt'\b':\b: '\b'p\bpr\bro\box\bxy\byh\bho\bos\bst\bt.\b.m\bmy\byd\bdo\bom\bma\bai\bin\bn'\b',\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byk\bke\bey\byf\bfi\bil\ble\be'\b':\b: '\b''\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byp\bpo\bor\brt\bt'\b':\b: 2\b22\b2,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\bep\bpa\bas\bss\bs'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\beu\bus\bse\ber\br'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byt\bty\byp\bpe\be'\b':\b: '\b'S\bSS\bSH\bH'\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byu\bus\bse\ber\br'\b':\b: '\b''\b',\b,\n '\b's\bst\bta\bar\brt\bts\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b't\bty\byp\bpe\be'\b':\b: '\b'p\bpc\bc1\b10\b05\b5/\b/u\bus\bs'\b',\b, '\b'u\bun\bni\biq\bqu\bue\beh\bho\bos\bst\btk\bke\bey\bya\bal\bli\bia\bas\bse\bes\bs'\b':\b:\n F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\bee\bex\bxp\bpo\bor\brt\bts\bs'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bei\bic\bco\bon\bnv\bv'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\bek\bkb\bbd\bd'\b':\b: T\bTr\bru\bue\be,\b,\n- '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br1\b1'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b: F\bFa\bal\bls\bse\be,\b,\n+ '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br2\b2'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b'v\bva\bar\bri\bia\ban\bnt\bt'\b':\b: '\b''\b',\b, '\b'w\bwi\bid\bdt\bth\bh'\b':\b: 8\b80\b00\b0,\b, '\b'x\bxd\bdm\bmc\bcp\bps\bse\ber\brv\bve\ber\br'\b':\b: '\b'l\blo\boc\bca\bal\blh\bho\bos\bst\bt'\b',\b, '\b'x\bxi\bin\bne\ber\bra\bam\bma\ba'\b':\b:\n F\bFa\bal\bls\bse\be}\b}_\b\u00b6\n default_profile_config()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\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": "@@ -37,15 +37,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: X2GoSessionProfiles, 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": "@@ -4,15 +4,15 @@\n _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bf_\bi_\bl_\be_\bs_\b._\bh_\bt_\bt_\bp_\bb_\br_\bo_\bk_\be_\br_\b _\bm_\bo_\bd_\bu_\bl_\be\u00a0\u00a0\u00bb\n *\b**\b**\b**\b**\b**\b* x\bx2\b2g\bgo\bo.\b.b\bba\bac\bck\bke\ben\bnd\bds\bs.\b.p\bpr\bro\bof\bfi\bil\ble\bes\bs.\b.f\bfi\bil\ble\be m\bmo\bod\bdu\bul\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bf_\bi_\bl_\be_\bs_\b._\bf_\bi_\bl_\be_\b._\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bP_\br_\bo_\bf_\bi_\bl_\be_\bs class - managing X2Go Client\n session profiles read from a file (~/.x2goclient/sessions).\n _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bf_\bi_\bl_\be_\bs_\b._\bb_\ba_\bs_\be_\b._\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bP_\br_\bo_\bf_\bi_\bl_\be_\bs is a public API class. Use this\n class in your Python X2Go based applications.\n c\bcl\bla\bas\bss\bs x2go.backends.profiles.file.X2GoSessionProfiles(c\bco\bon\bnf\bfi\big\bg_\b_f\bfi\bil\ble\bes\bs=\b=[\b['\b'/\b/\n- n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/s\bse\bes\bss\bsi\bio\bon\bns\bs'\b',\b, '\b'/\b/e\bet\btc\bc/\b/x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/s\bse\bes\bss\bsi\bio\bon\bns\bs'\b']\b],\n+ n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/s\bse\bes\bss\bsi\bio\bon\bns\bs'\b',\b, '\b'/\b/e\bet\btc\bc/\b/x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/s\bse\bes\bss\bsi\bio\bon\bns\bs'\b']\b],\n s\bse\bes\bss\bsi\bio\bon\bn_\b_p\bpr\bro\bof\bfi\bil\ble\be_\b_d\bde\bef\bfa\bau\bul\blt\bts\bs=\b=N\bNo\bon\bne\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: _\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bP_\br_\bo_\bf_\bi_\bl_\be_\bs, _\bX_\b2_\bG_\bo_\bI_\bn_\bi_\bF_\bi_\bl_\be\n get_type(s\bse\bec\bct\bti\bio\bon\bn, k\bke\bey\by)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Override the inifile class\u2019s get_type method due to the special\n layout of the session profile class.\n Parameters:\n * s\bse\bec\bct\bti\bio\bon\bn (str) \u2013 INI file section\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": "@@ -110,15 +110,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": "@@ -68,15 +68,15 @@\n '\b's\bse\bet\bts\bse\bes\bss\bsi\bio\bon\bnt\bti\bit\btl\ble\be'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bsn\bnd\bdp\bpo\bor\brt\bt'\b':\b: 4\b47\b71\b13\b3,\b, '\b's\bso\bou\bun\bnd\bd'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b's\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: '\b'p\bpu\bul\bls\bse\be'\b',\b, '\b's\bso\bou\bun\bnd\bdt\btu\bun\bnn\bne\bel\bl'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bsp\bpe\bee\bed\bd'\b':\b: 2\b2,\b, '\b's\bss\bsh\bhp\bpo\bor\brt\bt'\b':\b: 2\b22\b2,\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bya\bau\but\bto\bol\blo\bog\bgi\bin\bn'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byh\bho\bos\bst\bt'\b':\b: '\b'p\bpr\bro\box\bxy\byh\bho\bos\bst\bt.\b.m\bmy\byd\bdo\bom\bma\bai\bin\bn'\b',\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byk\bke\bey\byf\bfi\bil\ble\be'\b':\b: '\b''\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byp\bpo\bor\brt\bt'\b':\b: 2\b22\b2,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\bep\bpa\bas\bss\bs'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\beu\bus\bse\ber\br'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byt\bty\byp\bpe\be'\b':\b: '\b'S\bSS\bSH\bH'\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byu\bus\bse\ber\br'\b':\b: '\b''\b',\b,\n '\b's\bst\bta\bar\brt\bts\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b't\bty\byp\bpe\be'\b':\b: '\b'p\bpc\bc1\b10\b05\b5/\b/u\bus\bs'\b',\b, '\b'u\bun\bni\biq\bqu\bue\beh\bho\bos\bst\btk\bke\bey\bya\bal\bli\bia\bas\bse\bes\bs'\b':\b:\n F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\bee\bex\bxp\bpo\bor\brt\bts\bs'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bei\bic\bco\bon\bnv\bv'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\bek\bkb\bbd\bd'\b':\b: T\bTr\bru\bue\be,\b,\n- '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br1\b1'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b: F\bFa\bal\bls\bse\be,\b,\n+ '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br2\b2'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b'v\bva\bar\bri\bia\ban\bnt\bt'\b':\b: '\b''\b',\b, '\b'w\bwi\bid\bdt\bth\bh'\b':\b: 8\b80\b00\b0,\b, '\b'x\bxd\bdm\bmc\bcp\bps\bse\ber\brv\bve\ber\br'\b':\b: '\b'l\blo\boc\bca\bal\blh\bho\bos\bst\bt'\b',\b, '\b'x\bxi\bin\bne\ber\bra\bam\bma\ba'\b':\b:\n F\bFa\bal\bls\bse\be}\b}_\b\u00b6\n get_broker_noauth()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Accessor for the class\u2019s 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": "@@ -37,19 +37,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: 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": "@@ -23,15 +23,15 @@\n '\b'r\bro\boo\bot\btl\ble\bes\bss\bs'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bse\bes\bss\bsi\bio\bon\bnt\bti\bit\btl\ble\be'\b':\b: '\b''\b',\b, '\b's\bse\bet\btd\bdp\bpi\bi'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bse\bet\bts\bse\bes\bss\bsi\bio\bon\bnt\bti\bit\btl\ble\be'\b':\b:\n F\bFa\bal\bls\bse\be,\b, '\b's\bsn\bnd\bdp\bpo\bor\brt\bt'\b':\b: 4\b47\b71\b13\b3,\b, '\b's\bso\bou\bun\bnd\bd'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: '\b'p\bpu\bul\bls\bse\be'\b',\b,\n '\b's\bso\bou\bun\bnd\bdt\btu\bun\bnn\bne\bel\bl'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bsp\bpe\bee\bed\bd'\b':\b: 2\b2,\b, '\b's\bss\bsh\bhp\bpo\bor\brt\bt'\b':\b: 2\b22\b2,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bya\bau\but\bto\bol\blo\bog\bgi\bin\bn'\b':\b: T\bTr\bru\bue\be,\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byh\bho\bos\bst\bt'\b':\b: '\b'p\bpr\bro\box\bxy\byh\bho\bos\bst\bt.\b.m\bmy\byd\bdo\bom\bma\bai\bin\bn'\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byk\bke\bey\byf\bfi\bil\ble\be'\b':\b: '\b''\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byp\bpo\bor\brt\bt'\b':\b:\n 2\b22\b2,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\bep\bpa\bas\bss\bs'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\beu\bus\bse\ber\br'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byt\bty\byp\bpe\be'\b':\b:\n '\b'S\bSS\bSH\bH'\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byu\bus\bse\ber\br'\b':\b: '\b''\b',\b, '\b's\bst\bta\bar\brt\bts\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b't\bty\byp\bpe\be'\b':\b: '\b'p\bpc\bc1\b10\b05\b5/\b/u\bus\bs'\b',\b,\n '\b'u\bun\bni\biq\bqu\bue\beh\bho\bos\bst\btk\bke\bey\bya\bal\bli\bia\bas\bse\bes\bs'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\bee\bex\bxp\bpo\bor\brt\bts\bs'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bei\bic\bco\bon\bnv\bv'\b':\b: F\bFa\bal\bls\bse\be,\b,\n- '\b'u\bus\bse\bek\bkb\bbd\bd'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br1\b1'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b:\n+ '\b'u\bus\bse\bek\bkb\bbd\bd'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br2\b2'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b:\n F\bFa\bal\bls\bse\be,\b, '\b'v\bva\bar\bri\bia\ban\bnt\bt'\b':\b: '\b''\b',\b, '\b'w\bwi\bid\bdt\bth\bh'\b':\b: 8\b80\b00\b0,\b, '\b'x\bxd\bdm\bmc\bcp\bps\bse\ber\brv\bve\ber\br'\b':\b: '\b'l\blo\boc\bca\bal\blh\bho\bos\bst\bt'\b',\b, '\b'x\bxi\bin\bne\ber\bra\bam\bma\ba'\b':\b:\n F\bFa\bal\bls\bse\be}\b}, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: _\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bP_\br_\bo_\bf_\bi_\bl_\be_\bs\n defaultSessionProfile =\b= {\b{'\b'a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs'\b':\b: [\b['\b'W\bWW\bWW\bWB\bBR\bRO\bOW\bWS\bSE\bER\bR'\b',\b, '\b'M\bMA\bAI\bIL\bLC\bCL\bLI\bIE\bEN\bNT\bT'\b',\b,\n '\b'O\bOF\bFF\bFI\bIC\bCE\bE'\b',\b, '\b'T\bTE\bER\bRM\bMI\bIN\bNA\bAL\bL'\b']\b],\b, '\b'a\bau\but\bto\boc\bco\bon\bnn\bne\bec\bct\bt'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'a\bau\but\bto\bol\blo\bog\bgi\bin\bn'\b':\b: T\bTr\bru\bue\be,\b,\n '\b'a\bau\but\bto\bos\bst\bta\bar\brt\bt'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'c\bcl\bli\bip\bpb\bbo\boa\bar\brd\bd'\b':\b: '\b'b\bbo\bot\bth\bh'\b',\b, '\b'c\bco\bom\bmm\bma\ban\bnd\bd'\b':\b: '\b'T\bTE\bER\bRM\bMI\bIN\bNA\bAL\bL'\b',\b,\n '\b'd\bde\bef\bfs\bsn\bnd\bdp\bpo\bor\brt\bt'\b':\b: T\bTr\bru\bue\be,\b, '\b'd\bdi\bir\bre\bec\bct\btr\brd\bdp\bp'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'd\bdi\bir\bre\bec\bct\btr\brd\bdp\bps\bse\bet\btt\bti\bin\bng\bgs\bs'\b':\b: '\b''\b',\b,\n@@ -48,13 +48,13 @@\n '\b's\bse\bet\bts\bse\bes\bss\bsi\bio\bon\bnt\bti\bit\btl\ble\be'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bsn\bnd\bdp\bpo\bor\brt\bt'\b':\b: 4\b47\b71\b13\b3,\b, '\b's\bso\bou\bun\bnd\bd'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b's\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: '\b'p\bpu\bul\bls\bse\be'\b',\b, '\b's\bso\bou\bun\bnd\bdt\btu\bun\bnn\bne\bel\bl'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bsp\bpe\bee\bed\bd'\b':\b: 2\b2,\b, '\b's\bss\bsh\bhp\bpo\bor\brt\bt'\b':\b: 2\b22\b2,\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bya\bau\but\bto\bol\blo\bog\bgi\bin\bn'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byh\bho\bos\bst\bt'\b':\b: '\b'p\bpr\bro\box\bxy\byh\bho\bos\bst\bt.\b.m\bmy\byd\bdo\bom\bma\bai\bin\bn'\b',\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byk\bke\bey\byf\bfi\bil\ble\be'\b':\b: '\b''\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byp\bpo\bor\brt\bt'\b':\b: 2\b22\b2,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\bep\bpa\bas\bss\bs'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\beu\bus\bse\ber\br'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byt\bty\byp\bpe\be'\b':\b: '\b'S\bSS\bSH\bH'\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byu\bus\bse\ber\br'\b':\b: '\b''\b',\b,\n '\b's\bst\bta\bar\brt\bts\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b't\bty\byp\bpe\be'\b':\b: '\b'p\bpc\bc1\b10\b05\b5/\b/u\bus\bs'\b',\b, '\b'u\bun\bni\biq\bqu\bue\beh\bho\bos\bst\btk\bke\bey\bya\bal\bli\bia\bas\bse\bes\bs'\b':\b:\n F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\bee\bex\bxp\bpo\bor\brt\bts\bs'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bei\bic\bco\bon\bnv\bv'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\bek\bkb\bbd\bd'\b':\b: T\bTr\bru\bue\be,\b,\n- '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br1\b1'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b: F\bFa\bal\bls\bse\be,\b,\n+ '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br2\b2'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b: F\bFa\bal\bls\bse\be,\b,\n '\b'v\bva\bar\bri\bia\ban\bnt\bt'\b':\b: '\b''\b',\b, '\b'w\bwi\bid\bdt\bth\bh'\b':\b: 8\b80\b00\b0,\b, '\b'x\bxd\bdm\bmc\bcp\bps\bse\ber\brv\bve\ber\br'\b':\b: '\b'l\blo\boc\bca\bal\blh\bho\bos\bst\bt'\b',\b, '\b'x\bxi\bin\bne\ber\bra\bam\bma\ba'\b':\b:\n F\bFa\bal\bls\bse\be}\b}_\b\u00b6\n \u00ab\u00a0\u00a0_\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bf_\bi_\bl_\be_\bs_\b._\bh_\bt_\bt_\bp_\bb_\br_\bo_\bk_\be_\br_\b _\bm_\bo_\bd_\bu_\bl_\be \u00a0\u00a0::\u00a0\u00a0 _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs \u00a0\u00a0::\u00a0\u00a0\n _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bx_\by_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be\u00a0\u00a0\u00bb\n \u00a9 Copyright 2024, Mike Gabriel. Created using _\bS_\bp_\bh_\bi_\bn_\bx 7.2.6.\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": "@@ -35,15 +35,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: 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": "@@ -3,15 +3,15 @@\n \u00ab\u00a0\u00a0_\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bx_\by_\b _\bp_\ba_\bc_\bk_\ba_\bg_\be \u00a0\u00a0::\u00a0\u00a0 _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs \u00a0\u00a0::\u00a0\u00a0 _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bx_\by_\b._\bn_\bx_\b3\n _\bm_\bo_\bd_\bu_\bl_\be\u00a0\u00a0\u00bb\n *\b**\b**\b**\b**\b**\b* x\bx2\b2g\bgo\bo.\b.b\bba\bac\bck\bke\ben\bnd\bds\bs.\b.p\bpr\bro\box\bxy\by.\b.b\bba\bas\bse\be m\bmo\bod\bdu\bul\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n X2GoProxy class - proxying/rendering your graphical connection through NX3,\n KDRIVE and others.\n c\bcl\bla\bas\bss\bs x2go.backends.proxy.base.X2GoProxy(s\bse\bes\bss\bsi\bio\bon\bn_\b_i\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be,\n s\bss\bsh\bh_\b_t\btr\bra\ban\bns\bsp\bpo\bor\brt\bt=\b=N\bNo\bon\bne\be, s\bse\bes\bss\bsi\bio\bon\bn_\b_l\blo\bog\bg=\b='\b's\bse\bes\bss\bsi\bio\bon\bn.\b.l\blo\bog\bg'\b', s\bse\bes\bss\bsi\bio\bon\bn_\b_e\ber\brr\bro\bor\brs\bs=\b='\b's\bse\bes\bss\bsi\bio\bon\bn.\b.e\ber\brr\br'\b',\n- s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b', p\bpr\bro\box\bxy\by_\b_o\bop\bpt\bti\bio\bon\bns\bs=\b={\b{}\b},\n+ s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b', p\bpr\bro\box\bxy\by_\b_o\bop\bpt\bti\bio\bon\bns\bs=\b={\b{}\b},\n s\bse\bes\bss\bsi\bio\bon\bn_\b_i\bin\bns\bst\bta\ban\bnc\bce\be=\b=N\bNo\bon\bne\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: 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: _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bx_\by_\b._\bn_\bx_\b3_\b._\bX_\b2_\bG_\bo_\bP_\br_\bo_\bx_\by.\n PROXY_ARGS =\b= [\b[]\b]_\b\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": "@@ -40,15 +40,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: X2GoIniFile

\n

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

\n
\n \n
\n \n \n", "details": [{"source1": "html2text {}", "source2": "html2text {}", "unified_diff": "@@ -7,15 +7,15 @@\n The _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bs_\be_\bt_\bt_\bi_\bn_\bg_\bs_\b._\bf_\bi_\bl_\be_\b._\bX_\b2_\bG_\bo_\bC_\bl_\bi_\be_\bn_\bt_\bS_\be_\bt_\bt_\bi_\bn_\bg_\bs class one of Python X2Go\u2019s a\n public API classes. Use this class (indirectly by retrieving it from an\n _\bx_\b2_\bg_\bo_\b._\bc_\bl_\bi_\be_\bn_\bt_\b._\bX_\b2_\bG_\bo_\bC_\bl_\bi_\be_\bn_\bt instance) in your Python X2Go based applications to\n access the \u00bbsettings\u00ab configuration file of your X2Go client application.\n This class supports reading the \u00bbsettings\u00ab configuration from a file\n (~/.x2goclient/settings).\n c\bcl\bla\bas\bss\bs x2go.backends.settings.file.X2GoClientSettings(c\bco\bon\bnf\bfi\big\bg_\b_f\bfi\bil\ble\bes\bs=\b=[\b['\b'/\b/\n- n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/s\bse\bet\btt\bti\bin\bng\bgs\bs'\b',\b, '\b'/\b/e\bet\btc\bc/\b/x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/s\bse\bet\btt\bti\bin\bng\bgs\bs'\b']\b],\n+ n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/s\bse\bet\btt\bti\bin\bng\bgs\bs'\b',\b, '\b'/\b/e\bet\btc\bc/\b/x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/s\bse\bet\btt\bti\bin\bng\bgs\bs'\b']\b],\n d\bde\bef\bfa\bau\bul\blt\bts\bs=\b={\b{'\b'A\bAu\but\bth\bho\bor\bri\biz\bza\bat\bti\bio\bon\bn'\b':\b: {\b{'\b'e\bed\bdi\bit\btp\bpr\bro\bof\bfi\bil\ble\be'\b':\b: T\bTr\bru\bue\be,\b, '\b'n\bne\bew\bwp\bpr\bro\bof\bfi\bil\ble\be'\b':\b: T\bTr\bru\bue\be,\b,\n '\b'r\bre\bes\bsu\bum\bme\be'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bsu\bus\bsp\bpe\ben\bnd\bd'\b':\b: T\bTr\bru\bue\be}\b},\b, '\b'G\bGe\ben\bne\ber\bra\bal\bl'\b':\b: {\b{'\b'a\bau\but\bto\bor\bre\bes\bsu\bum\bme\be'\b':\b: T\bTr\bru\bue\be,\b,\n '\b'c\bcl\bli\bie\ben\bnt\btp\bpo\bor\brt\bt'\b':\b: 2\b22\b2}\b},\b, '\b'L\bLD\bDA\bAP\bP'\b':\b: {\b{'\b'p\bpo\bor\brt\bt'\b':\b: 3\b38\b89\b9,\b, '\b'p\bpo\bor\brt\bt1\b1'\b':\b: 0\b0,\b, '\b'p\bpo\bor\brt\bt2\b2'\b':\b: 0\b0,\b, '\b's\bse\ber\brv\bve\ber\br'\b':\b:\n '\b'l\blo\boc\bca\bal\blh\bho\bos\bst\bt'\b',\b, '\b'u\bus\bse\bel\bld\bda\bap\bp'\b':\b: F\bFa\bal\bls\bse\be}\b},\b, '\b't\btr\bra\bay\byi\bic\bco\bon\bn'\b':\b: {\b{'\b'e\ben\bna\bab\bbl\ble\bed\bd'\b':\b: T\bTr\bru\bue\be,\b, '\b'm\bma\bax\bxd\bdi\bis\bsc\bco\bon\bn'\b':\b:\n T\bTr\bru\bue\be,\b, '\b'm\bmi\bin\bnc\bco\bon\bn'\b':\b: T\bTr\bru\bue\be,\b, '\b'm\bmi\bin\bnt\bto\bot\btr\bra\bay\by'\b':\b: T\bTr\bru\bue\be,\b, '\b'n\bno\boc\bcl\blo\bos\bse\be'\b':\b: T\bTr\bru\bue\be}\b}}\b}, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be,\n l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: _\bX_\b2_\bG_\bo_\bI_\bn_\bi_\bF_\bi_\bl_\be\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": "@@ -80,15 +80,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='20250530130519491182', 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='20240427060405224726', 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": "@@ -37,19 +37,19 @@\n s\bse\bes\bss\bsi\bio\bon\bn_\b_i\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be, g\bge\beo\bom\bme\bet\btr\bry\by=\b='\b'8\b80\b00\b0x\bx6\b60\b00\b0'\b', d\bde\bep\bpt\bth\bh=\b=2\b24\b4, l\bli\bin\bnk\bk=\b='\b'a\bad\bds\bsl\bl'\b', p\bpa\bac\bck\bk=\b='\b'1\b16\b6m\bm-\b-j\bjp\bpe\beg\bg-\b-\n 9\b9'\b', d\bdp\bpi\bi=\b='\b''\b', c\bca\bac\bch\bhe\be_\b_t\bty\byp\bpe\be=\b='\b'u\bun\bni\bix\bx-\b-k\bkd\bde\be'\b', k\bkb\bbt\bty\byp\bpe\be=\b='\b'n\bnu\bul\bll\bl/\b/n\bnu\bul\bll\bl'\b', k\bkb\bbl\bla\bay\byo\bou\but\bt=\b='\b'n\bnu\bul\bll\bl'\b',\n k\bkb\bbv\bva\bar\bri\bia\ban\bnt\bt=\b='\b'n\bnu\bul\bll\bl'\b', c\bcl\bli\bip\bpb\bbo\boa\bar\brd\bd=\b='\b'b\bbo\bot\bth\bh'\b', x\bxi\bin\bne\ber\bra\bam\bma\ba=\b=F\bFa\bal\bls\bse\be, k\bkd\bdr\bri\biv\bve\be=\b=F\bFa\bal\bls\bse\be,\n s\bse\bes\bss\bsi\bio\bon\bn_\b_t\bty\byp\bpe\be=\b='\b'a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bn'\b', s\bsn\bnd\bd_\b_s\bsy\bys\bst\bte\bem\bm=\b='\b'p\bpu\bul\bls\bse\be'\b', s\bsn\bnd\bd_\b_p\bpo\bor\brt\bt=\b=4\b47\b71\b13\b3, c\bcm\bmd\bd=\b=N\bNo\bon\bne\be,\n p\bpu\bub\bbl\bli\bis\bsh\bhe\bed\bd_\b_a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs=\b=F\bFa\bal\bls\bse\be, s\bse\bet\bt_\b_s\bse\bes\bss\bsi\bio\bon\bn_\b_t\bti\bit\btl\ble\be=\b=F\bFa\bal\bls\bse\be, s\bse\bes\bss\bsi\bio\bon\bn_\b_t\bti\bit\btl\ble\be=\b='\b''\b',\n a\bap\bpp\bpl\bli\bic\bca\bat\bti\bio\bon\bns\bs=\b=[\b[]\b], r\brd\bdp\bp_\b_s\bse\ber\brv\bve\ber\br=\b=N\bNo\bon\bne\be, r\brd\bdp\bp_\b_o\bop\bpt\bti\bio\bon\bns\bs=\b=N\bNo\bon\bne\be, x\bxd\bdm\bmc\bcp\bp_\b_s\bse\ber\brv\bve\ber\br=\b=N\bNo\bon\bne\be,\n c\bco\bon\bnv\bve\ber\brt\bt_\b_e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b=F\bFa\bal\bls\bse\be, s\bse\ber\brv\bve\ber\br_\b_e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'U\bUT\bTF\bF-\b-8\b8'\b', c\bcl\bli\bie\ben\bnt\bt_\b_e\ben\bnc\bco\bod\bdi\bin\bng\bg=\b='\b'U\bUT\bTF\bF-\b-8\b8'\b',\n- r\bro\boo\bot\btd\bdi\bir\br=\b=N\bNo\bon\bne\be, p\bpr\bro\bof\bfi\bil\ble\be_\b_n\bna\bam\bme\be=\b='\b'U\bUN\bNK\bKN\bNO\bOW\bWN\bN'\b', p\bpr\bro\bof\bfi\bil\ble\be_\b_i\bid\bd=\b='\b'2\b20\b02\b25\b50\b05\b53\b30\b01\b13\b30\b05\b51\b19\b94\b49\b91\b11\b18\b82\b2'\b',\n+ r\bro\boo\bot\btd\bdi\bir\br=\b=N\bNo\bon\bne\be, p\bpr\bro\bof\bfi\bil\ble\be_\b_n\bna\bam\bme\be=\b='\b'U\bUN\bNK\bKN\bNO\bOW\bWN\bN'\b', p\bpr\bro\bof\bfi\bil\ble\be_\b_i\bid\bd=\b='\b'2\b20\b02\b24\b40\b04\b42\b27\b70\b06\b60\b04\b40\b05\b52\b22\b24\b47\b72\b26\b6'\b',\n p\bpr\bri\bin\bnt\bt_\b_a\bac\bct\bti\bio\bon\bn=\b=N\bNo\bon\bne\be, p\bpr\bri\bin\bnt\bt_\b_a\bac\bct\bti\bio\bon\bn_\b_a\bar\brg\bgs\bs=\b={\b{}\b}, i\bin\bnf\bfo\bo_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b',\n l\bli\bis\bst\bt_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', p\bpr\bro\box\bxy\by_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'N\bNX\bX3\b3'\b', p\bpr\bro\box\bxy\by_\b_o\bop\bpt\bti\bio\bon\bns\bs=\b={\b{}\b},\n- p\bpr\bri\bin\bnt\bti\bin\bng\bg_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'F\bFI\bIL\bLE\bE'\b', c\bcl\bli\bie\ben\bnt\bt_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-\n- b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt'\b', s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b',\n+ p\bpr\bri\bin\bnt\bti\bin\bng\bg_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'F\bFI\bIL\bLE\bE'\b', c\bcl\bli\bie\ben\bnt\bt_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-\n+ b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt'\b', s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b',\n s\bse\bes\bss\bsi\bio\bon\bn_\b_i\bin\bns\bst\bta\ban\bnc\bce\be=\b=N\bNo\bon\bne\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: object\n Class for managing X2Go terminal sessions on a remote X2Go server via\n Paramiko/SSH.\n With the _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bt_\be_\br_\bm_\bi_\bn_\ba_\bl_\b._\bp_\bl_\ba_\bi_\bn_\b._\bX_\b2_\bG_\bo_\bT_\be_\br_\bm_\bi_\bn_\ba_\bl_\bS_\be_\bs_\bs_\bi_\bo_\bn 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": "@@ -109,15 +109,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": "@@ -60,15 +60,15 @@\n '\b'r\bro\boo\bot\btl\ble\bes\bss\bs'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bse\bes\bss\bsi\bio\bon\bnt\bti\bit\btl\ble\be'\b':\b: '\b''\b',\b, '\b's\bse\bet\btd\bdp\bpi\bi'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bse\bet\bts\bse\bes\bss\bsi\bio\bon\bnt\bti\bit\btl\ble\be'\b':\b:\n F\bFa\bal\bls\bse\be,\b, '\b's\bsn\bnd\bdp\bpo\bor\brt\bt'\b':\b: 4\b47\b71\b13\b3,\b, '\b's\bso\bou\bun\bnd\bd'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: '\b'p\bpu\bul\bls\bse\be'\b',\b,\n '\b's\bso\bou\bun\bnd\bdt\btu\bun\bnn\bne\bel\bl'\b':\b: T\bTr\bru\bue\be,\b, '\b's\bsp\bpe\bee\bed\bd'\b':\b: 2\b2,\b, '\b's\bss\bsh\bhp\bpo\bor\brt\bt'\b':\b: 2\b22\b2,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bya\bau\but\bto\bol\blo\bog\bgi\bin\bn'\b':\b: T\bTr\bru\bue\be,\b,\n '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byh\bho\bos\bst\bt'\b':\b: '\b'p\bpr\bro\box\bxy\byh\bho\bos\bst\bt.\b.m\bmy\byd\bdo\bom\bma\bai\bin\bn'\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byk\bke\bey\byf\bfi\bil\ble\be'\b':\b: '\b''\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byp\bpo\bor\brt\bt'\b':\b:\n 2\b22\b2,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\bep\bpa\bas\bss\bs'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\bys\bsa\bam\bme\beu\bus\bse\ber\br'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byt\bty\byp\bpe\be'\b':\b:\n '\b'S\bSS\bSH\bH'\b',\b, '\b's\bss\bsh\bhp\bpr\bro\box\bxy\byu\bus\bse\ber\br'\b':\b: '\b''\b',\b, '\b's\bst\bta\bar\brt\bts\bso\bou\bun\bnd\bds\bsy\bys\bst\bte\bem\bm'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b't\bty\byp\bpe\be'\b':\b: '\b'p\bpc\bc1\b10\b05\b5/\b/u\bus\bs'\b',\b,\n '\b'u\bun\bni\biq\bqu\bue\beh\bho\bos\bst\btk\bke\bey\bya\bal\bli\bia\bas\bse\bes\bs'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\bee\bex\bxp\bpo\bor\brt\bts\bs'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bei\bic\bco\bon\bnv\bv'\b':\b: F\bFa\bal\bls\bse\be,\b,\n- '\b'u\bus\bse\bek\bkb\bbd\bd'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br1\b1'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b:\n+ '\b'u\bus\bse\bek\bkb\bbd\bd'\b':\b: T\bTr\bru\bue\be,\b, '\b'u\bus\bse\bem\bmi\bim\bme\beb\bbo\box\bx'\b':\b: F\bFa\bal\bls\bse\be,\b, '\b'u\bus\bse\ber\br'\b':\b: '\b'p\bpb\bbu\bui\bil\bld\bde\ber\br2\b2'\b',\b, '\b'u\bus\bse\bes\bss\bsh\bhp\bpr\bro\box\bxy\by'\b':\b:\n F\bFa\bal\bls\bse\be,\b, '\b'v\bva\bar\bri\bia\ban\bnt\bt'\b':\b: '\b''\b',\b, '\b'w\bwi\bid\bdt\bth\bh'\b':\b: 8\b80\b00\b0,\b, '\b'x\bxd\bdm\bmc\bcp\bps\bse\ber\brv\bve\ber\br'\b':\b: '\b'l\blo\boc\bca\bal\blh\bho\bos\bst\bt'\b',\b, '\b'x\bxi\bin\bne\ber\bra\bam\bma\ba'\b':\b:\n F\bFa\bal\bls\bse\be}\b}_\b\u00b6\n _\bx_\b2_\bg_\bo_\b._\bb_\ba_\bc_\bk_\be_\bn_\bd_\bs_\b._\bp_\br_\bo_\bf_\bi_\bl_\be_\bs_\b._\bb_\ba_\bs_\be_\b._\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bP_\br_\bo_\bf_\bi_\bl_\be_\bs default values to fill a\n new session profile with.\n x2go.defaults.X2GO_SHARE_FULLACCESS =\b= 1\b1_\b\u00b6\n Constant representing read-write (full) access to shared desktops.\n x2go.defaults.X2GO_SHARE_VIEWONLY =\b= 0\b0_\b\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": "@@ -373,15 +373,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": "@@ -235,16 +235,16 @@\n a session list (as UUID hashes, objects or session names)\n Return type:\n list\n register(s\bse\ber\brv\bve\ber\br, p\bpr\bro\bof\bfi\bil\ble\be_\b_i\bid\bd, p\bpr\bro\bof\bfi\bil\ble\be_\b_n\bna\bam\bme\be, s\bse\bes\bss\bsi\bio\bon\bn_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be,\n c\bco\bon\bnt\btr\bro\bol\bl_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', t\bte\ber\brm\bmi\bin\bna\bal\bl_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b',\n i\bin\bnf\bfo\bo_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', l\bli\bis\bst\bt_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', p\bpr\bro\box\bxy\by_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'N\bNX\bX3\b3'\b',\n s\bse\bet\btt\bti\bin\bng\bgs\bs_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'F\bFI\bIL\bLE\bE'\b', p\bpr\bri\bin\bnt\bti\bin\bng\bg_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'F\bFI\bIL\bLE\bE'\b', c\bcl\bli\bie\ben\bnt\bt_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/\n- n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt'\b', s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/\n- f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b', s\bss\bsh\bh_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.s\bss\bsh\bh'\b',\n+ n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt'\b', s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/\n+ s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b', s\bss\bsh\bh_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.s\bss\bsh\bh'\b',\n k\bke\bee\bep\bp_\b_c\bco\bon\bnt\btr\bro\bol\bls\bse\bes\bss\bsi\bio\bon\bn_\b_a\bal\bli\biv\bve\be=\b=T\bTr\bru\bue\be, a\bad\bdd\bd_\b_t\bto\bo_\b_k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=F\bFa\bal\bls\bse\be,\n k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=N\bNo\bon\bne\be, *\b**\b*k\bkw\bwa\bar\brg\bgs\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Register a new _\bx_\b2_\bg_\bo_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn instance with this\n _\bx_\b2_\bg_\bo_\b._\br_\be_\bg_\bi_\bs_\bt_\br_\by_\b._\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn_\bR_\be_\bg_\bi_\bs_\bt_\br_\by.\n Parameters:\n * s\bse\ber\brv\bve\ber\br (str) \u2013 hostname of X2Go server\n * p\bpr\bro\bof\bfi\bil\ble\be_\b_i\bid\bd (str) \u2013 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": "@@ -59,15 +59,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": "@@ -34,21 +34,21 @@\n u\bus\bse\be_\b_s\bss\bsh\bhp\bpr\bro\box\bxy\by=\b=F\bFa\bal\bls\bse\be, s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_r\bre\beu\bus\bse\be_\b_a\bau\but\bth\bhi\bin\bnf\bfo\bo=\b=F\bFa\bal\bls\bse\be, p\bpr\bro\bof\bfi\bil\ble\be_\b_i\bid\bd=\b=N\bNo\bon\bne\be,\n p\bpr\bro\bof\bfi\bil\ble\be_\b_n\bna\bam\bme\be=\b='\b'U\bUN\bNK\bKN\bNO\bOW\bWN\bN'\b', s\bse\bes\bss\bsi\bio\bon\bn_\b_n\bna\bam\bme\be=\b=N\bNo\bon\bne\be, a\bau\but\bto\bo_\b_s\bst\bta\bar\brt\bt_\b_o\bor\br_\b_r\bre\bes\bsu\bum\bme\be=\b=F\bFa\bal\bls\bse\be,\n a\bau\but\bto\bo_\b_c\bco\bon\bnn\bne\bec\bct\bt=\b=F\bFa\bal\bls\bse\be, p\bpr\bri\bin\bnt\bti\bin\bng\bg=\b=F\bFa\bal\bls\bse\be, a\bal\bll\blo\bow\bw_\b_m\bmi\bim\bme\beb\bbo\box\bx=\b=F\bFa\bal\bls\bse\be, m\bmi\bim\bme\beb\bbo\box\bx_\b_e\bex\bxt\bte\ben\bns\bsi\bio\bon\bns\bs=\b=\n [\b[]\b], m\bmi\bim\bme\beb\bbo\box\bx_\b_a\bac\bct\bti\bio\bon\bn=\b='\b'O\bOP\bPE\bEN\bN'\b', a\bal\bll\blo\bow\bw_\b_s\bsh\bha\bar\bre\be_\b_l\blo\boc\bca\bal\bl_\b_f\bfo\bol\bld\bde\ber\brs\bs=\b=F\bFa\bal\bls\bse\be,\n s\bsh\bha\bar\bre\be_\b_l\blo\boc\bca\bal\bl_\b_f\bfo\bol\bld\bde\ber\brs\bs=\b=[\b[]\b], r\bre\bes\bst\bto\bor\bre\be_\b_s\bsh\bha\bar\bre\bed\bd_\b_l\blo\boc\bca\bal\bl_\b_f\bfo\bol\bld\bde\ber\brs\bs=\b=F\bFa\bal\bls\bse\be,\n c\bco\bon\bnt\btr\bro\bol\bl_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', t\bte\ber\brm\bmi\bin\bna\bal\bl_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', i\bin\bnf\bfo\bo_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b',\n l\bli\bis\bst\bt_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'P\bPL\bLA\bAI\bIN\bN'\b', p\bpr\bro\box\bxy\by_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'N\bNX\bX3\b3'\b', s\bse\bet\btt\bti\bin\bng\bgs\bs_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'F\bFI\bIL\bLE\bE'\b',\n- p\bpr\bri\bin\bnt\bti\bin\bng\bg_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'F\bFI\bIL\bLE\bE'\b', c\bcl\bli\bie\ben\bnt\bt_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-\n- b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt'\b', s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b',\n- s\bss\bsh\bh_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.s\bss\bsh\bh'\b', k\bke\bee\bep\bp_\b_c\bco\bon\bnt\btr\bro\bol\bls\bse\bes\bss\bsi\bio\bon\bn_\b_a\bal\bli\biv\bve\be=\b=F\bFa\bal\bls\bse\be,\n- a\bad\bdd\bd_\b_t\bto\bo_\b_k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=F\bFa\bal\bls\bse\be, k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=N\bNo\bon\bne\be, f\bfo\bor\brw\bwa\bar\brd\bd_\b_s\bss\bsh\bha\bag\bge\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be,\n- l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6, c\bco\bon\bnn\bne\bec\bct\bte\bed\bd=\b=F\bFa\bal\bls\bse\be, a\bac\bct\bti\biv\bva\bat\bte\bed\bd=\b=F\bFa\bal\bls\bse\be, v\bvi\bir\brg\bgi\bin\bn=\b=T\bTr\bru\bue\be,\n- r\bru\bun\bnn\bni\bin\bng\bg=\b=N\bNo\bon\bne\be, s\bsu\bus\bsp\bpe\ben\bnd\bde\bed\bd=\b=N\bNo\bon\bne\be, t\bte\ber\brm\bmi\bin\bna\bat\bte\bed\bd=\b=N\bNo\bon\bne\be, f\bfa\bau\bul\blt\bty\by=\b=N\bNo\bon\bne\be,\n- c\bcl\bli\bie\ben\bnt\bt_\b_i\bin\bns\bst\bta\ban\bnc\bce\be=\b=N\bNo\bon\bne\be, *\b**\b*p\bpa\bar\bra\bam\bms\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ p\bpr\bri\bin\bnt\bti\bin\bng\bg_\b_b\bba\bac\bck\bke\ben\bnd\bd=\b='\b'F\bFI\bIL\bLE\bE'\b', c\bcl\bli\bie\ben\bnt\bt_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-\n+ b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt'\b', s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b',\n+ s\bss\bsh\bh_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.s\bss\bsh\bh'\b',\n+ k\bke\bee\bep\bp_\b_c\bco\bon\bnt\btr\bro\bol\bls\bse\bes\bss\bsi\bio\bon\bn_\b_a\bal\bli\biv\bve\be=\b=F\bFa\bal\bls\bse\be, a\bad\bdd\bd_\b_t\bto\bo_\b_k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=F\bFa\bal\bls\bse\be, k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=N\bNo\bon\bne\be,\n+ f\bfo\bor\brw\bwa\bar\brd\bd_\b_s\bss\bsh\bha\bag\bge\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6, c\bco\bon\bnn\bne\bec\bct\bte\bed\bd=\b=F\bFa\bal\bls\bse\be,\n+ a\bac\bct\bti\biv\bva\bat\bte\bed\bd=\b=F\bFa\bal\bls\bse\be, v\bvi\bir\brg\bgi\bin\bn=\b=T\bTr\bru\bue\be, r\bru\bun\bnn\bni\bin\bng\bg=\b=N\bNo\bon\bne\be, s\bsu\bus\bsp\bpe\ben\bnd\bde\bed\bd=\b=N\bNo\bon\bne\be, t\bte\ber\brm\bmi\bin\bna\bat\bte\bed\bd=\b=N\bNo\bon\bne\be,\n+ f\bfa\bau\bul\blt\bty\by=\b=N\bNo\bon\bne\be, c\bcl\bli\bie\ben\bnt\bt_\b_i\bin\bns\bst\bta\ban\bnc\bce\be=\b=N\bNo\bon\bne\be, *\b**\b*p\bpa\bar\bra\bam\bms\bs)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: object\n Public API class for launching X2Go sessions. Recommended is to manage\n X2Go sessions from within an _\bx_\b2_\bg_\bo_\b._\bc_\bl_\bi_\be_\bn_\bt_\b._\bX_\b2_\bG_\bo_\bC_\bl_\bi_\be_\bn_\bt instance. However,\n Python X2Go is designed in a way that it also allows the management of\n singel _\bx_\b2_\bg_\bo_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn instance.\n Thus, you can use the _\bx_\b2_\bg_\bo_\b._\bs_\be_\bs_\bs_\bi_\bo_\bn_\b._\bX_\b2_\bG_\bo_\bS_\be_\bs_\bs_\bi_\bo_\bn class to manually set up\n X2Go sessions without _\bx_\b2_\bg_\bo_\b._\bc_\bl_\bi_\be_\bn_\bt_\b._\bX_\b2_\bG_\bo_\bC_\bl_\bi_\be_\bn_\bt 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": "@@ -35,15 +35,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: SSHClient, 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": "@@ -9,15 +9,15 @@\n l\blo\boc\bca\bal\bl_\b_h\bho\bos\bst\bt=\b='\b'l\blo\boc\bca\bal\blh\bho\bos\bst\bt'\b', l\blo\boc\bca\bal\bl_\b_p\bpo\bor\brt\bt=\b=2\b22\b20\b02\b22\b2, r\bre\bem\bmo\bot\bte\be_\b_h\bho\bos\bst\bt=\b='\b'l\blo\boc\bca\bal\blh\bho\bos\bst\bt'\b',\n r\bre\bem\bmo\bot\bte\be_\b_p\bpo\bor\brt\bt=\b=2\b22\b2, k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=N\bNo\bon\bne\be, a\bad\bdd\bd_\b_t\bto\bo_\b_k\bkn\bno\bow\bwn\bn_\b_h\bho\bos\bst\bts\bs=\b=F\bFa\bal\bls\bse\be, p\bpk\bke\bey\by=\b=N\bNo\bon\bne\be,\n l\blo\boo\bok\bk_\b_f\bfo\bor\br_\b_k\bke\bey\bys\bs=\b=F\bFa\bal\bls\bse\be, a\bal\bll\blo\bow\bw_\b_a\bag\bge\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be, s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_h\bho\bos\bst\bt=\b=N\bNo\bon\bne\be, s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_p\bpo\bor\brt\bt=\b=2\b22\b2,\n s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_u\bus\bse\ber\br=\b=N\bNo\bon\bne\be, s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_p\bpa\bas\bss\bsw\bwo\bor\brd\bd=\b=N\bNo\bon\bne\be,\n s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_f\bfo\bor\brc\bce\be_\b_p\bpa\bas\bss\bsw\bwo\bor\brd\bd_\b_a\bau\but\bth\bh=\b=F\bFa\bal\bls\bse\be, s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_k\bke\bey\by_\b_f\bfi\bil\ble\ben\bna\bam\bme\be=\b=N\bNo\bon\bne\be,\n s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_p\bpk\bke\bey\by=\b=N\bNo\bon\bne\be, s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_p\bpa\bas\bss\bsp\bph\bhr\bra\bas\bse\be=\b=N\bNo\bon\bne\be, s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_l\blo\boo\bok\bk_\b_f\bfo\bor\br_\b_k\bke\bey\bys\bs=\b=F\bFa\bal\bls\bse\be,\n s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_a\bal\bll\blo\bow\bw_\b_a\bag\bge\ben\bnt\bt=\b=F\bFa\bal\bls\bse\be, s\bss\bsh\bhp\bpr\bro\box\bxy\by_\b_t\btu\bun\bnn\bne\bel\bl=\b=N\bNo\bon\bne\be, s\bss\bsh\bh_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/\n- f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.s\bss\bsh\bh'\b', s\bse\bes\bss\bsi\bio\bon\bn_\b_i\bin\bns\bst\bta\ban\bnc\bce\be=\b=N\bNo\bon\bne\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n+ s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.s\bss\bsh\bh'\b', s\bse\bes\bss\bsi\bio\bon\bn_\b_i\bin\bns\bst\bta\ban\bnc\bce\be=\b=N\bNo\bon\bne\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: SSHClient, Thread\n X2GoSSHProxy can be used to proxy X2Go connections through a firewall via\n SSH.\n check_host()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Wraps around a Paramiko/SSH host key check.\n fw_tunnel =\b= N\bNo\bon\bne\be_\b\u00b6\n get_local_proxy_host()_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\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": "@@ -35,15 +35,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: 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": "@@ -1,14 +1,14 @@\n *\b**\b**\b**\b**\b**\b* _\bP\bP_\by\by_\bt\bt_\bh\bh_\bo\bo_\bn\bn_\b _\bX\bX_\b2\b2_\bG\bG_\bo\bo_\b _\b(\b(_\bC\bC_\bl\bl_\bi\bi_\be\be_\bn\bn_\bt\bt_\b)\b)_\b _\bA\bA_\bP\bP_\bI\bI_\b _\bD\bD_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b(\b(_\bv\bv_\b0\b0_\b.\b._\b6\b6_\b.\b._\b1\b1_\b.\b._\b4\b4_\b)\b) *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* x\bx2\b2g\bgo\bo.\b.t\bte\bel\ble\bek\bki\bin\bne\bes\bsi\bis\bs m\bmo\bod\bdu\bul\ble\be *\b**\b**\b**\b**\b*\n \u00ab\u00a0\u00a0_\bx_\b2_\bg_\bo_\b._\bs_\bs_\bh_\bp_\br_\bo_\bx_\by_\b _\bm_\bo_\bd_\bu_\bl_\be \u00a0\u00a0::\u00a0\u00a0 _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs \u00a0\u00a0::\u00a0\u00a0 _\bx_\b2_\bg_\bo_\b._\bu_\bt_\bi_\bl_\bs_\b _\bm_\bo_\bd_\bu_\bl_\be\u00a0\u00a0\u00bb\n *\b**\b**\b**\b**\b**\b* x\bx2\b2g\bgo\bo.\b.t\bte\bel\ble\bek\bki\bin\bne\bes\bsi\bis\bs m\bmo\bod\bdu\bul\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n X2GoTelekinesisClient class - Connect to Telekinesis Server on X2Go Server.\n c\bcl\bla\bas\bss\bs x2go.telekinesis.X2GoTelekinesisClient(s\bse\bes\bss\bsi\bio\bon\bn_\b_i\bin\bnf\bfo\bo=\b=N\bNo\bon\bne\be,\n- s\bss\bsh\bh_\b_t\btr\bra\ban\bns\bsp\bpo\bor\brt\bt=\b=N\bNo\bon\bne\be, s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b',\n+ s\bss\bsh\bh_\b_t\btr\bra\ban\bns\bsp\bpo\bor\brt\bt=\b=N\bNo\bon\bne\be, s\bse\bes\bss\bsi\bio\bon\bns\bs_\b_r\bro\boo\bot\btd\bdi\bir\br=\b='\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\bo'\b',\n s\bse\bes\bss\bsi\bio\bon\bn_\b_i\bin\bns\bst\bta\ban\bnc\bce\be=\b=N\bNo\bon\bne\be, l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: 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 =\b= [\b['\b'-\b-s\bse\bet\btW\bWO\bOR\bRM\bMH\bHO\bOL\bLE\bEP\bPO\bOR\bRT\bT=\b={\b{p\bpo\bor\brt\bt}\b}'\b',\b, '\b'-\b-s\bse\bet\btX\bX2\b2G\bGO\bOS\bSI\bID\bD=\b={\b{s\bsi\bid\bd}\b}'\b']\b]_\b\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": "@@ -31,15 +31,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: 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": "@@ -1,12 +1,12 @@\n *\b**\b**\b**\b**\b**\b* _\bP\bP_\by\by_\bt\bt_\bh\bh_\bo\bo_\bn\bn_\b _\bX\bX_\b2\b2_\bG\bG_\bo\bo_\b _\b(\b(_\bC\bC_\bl\bl_\bi\bi_\be\be_\bn\bn_\bt\bt_\b)\b)_\b _\bA\bA_\bP\bP_\bI\bI_\b _\bD\bD_\bo\bo_\bc\bc_\bu\bu_\bm\bm_\be\be_\bn\bn_\bt\bt_\ba\ba_\bt\bt_\bi\bi_\bo\bo_\bn\bn_\b _\b(\b(_\bv\bv_\b0\b0_\b.\b._\b6\b6_\b.\b._\b1\b1_\b.\b._\b4\b4_\b)\b) *\b**\b**\b**\b**\b**\b*\n *\b**\b**\b**\b**\b* x\bx2\b2g\bgo\bo.\b.x\bxs\bse\ber\brv\bve\ber\br m\bmo\bod\bdu\bul\ble\be *\b**\b**\b**\b**\b*\n \u00ab\u00a0\u00a0_\bx_\b2_\bg_\bo_\b._\bx_\b2_\bg_\bo_\b__\be_\bx_\bc_\be_\bp_\bt_\bi_\bo_\bn_\bs_\b _\bm_\bo_\bd_\bu_\bl_\be \u00a0\u00a0::\u00a0\u00a0 _\bC_\bo_\bn_\bt_\be_\bn_\bt_\bs\n *\b**\b**\b**\b**\b**\b* x\bx2\b2g\bgo\bo.\b.x\bxs\bse\ber\brv\bve\ber\br m\bmo\bod\bdu\bul\ble\be_\b?\b\u00b6 *\b**\b**\b**\b**\b**\b*\n- c\bcl\bla\bas\bss\bs x2go.xserver.X2GoClientXConfig(c\bco\bon\bnf\bfi\big\bg_\b_f\bfi\bil\ble\bes\bs=\b=[\b['\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/f\bfi\bir\brs\bst\bt-\b-\n+ c\bcl\bla\bas\bss\bs x2go.xserver.X2GoClientXConfig(c\bco\bon\bnf\bfi\big\bg_\b_f\bfi\bil\ble\bes\bs=\b=[\b['\b'/\b/n\bno\bon\bne\bex\bxi\bis\bst\bte\ben\bnt\bt/\b/s\bse\bec\bco\bon\bnd\bd-\b-\n b\bbu\bui\bil\bld\bd/\b/.\b.x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/x\bxc\bco\bon\bnf\bfi\big\bg'\b',\b, '\b'/\b/e\bet\btc\bc/\b/x\bx2\b2g\bgo\boc\bcl\bli\bie\ben\bnt\bt/\b/x\bxc\bco\bon\bnf\bfi\big\bg'\b']\b], d\bde\bef\bfa\bau\bul\blt\bts\bs=\b={\b{}\b},\n l\blo\bog\bgg\bge\ber\br=\b=N\bNo\bon\bne\be, l\blo\bog\bgl\ble\bev\bve\bel\bl=\b=5\b56\b6)_\b[_\bs_\bo_\bu_\br_\bc_\be_\b]_\b\u00b6\n Bases: _\bX_\b2_\bG_\bo_\bI_\bn_\bi_\bF_\bi_\bl_\be\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"}]}]}]}]}]}