| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | · | 1 | ·f608eba45bf87ad4c13ca9d8583ad05c·351384·doc·optional·python-x2go-doc_0.6.1.4-1.1_all.deb |
| 2 | ·c1ec0d4569596cab3efc1e3964337f6d·195232·python·optional·python3-x2go_0.6.1.4-1.1_all.deb | 2 | ·c1ec0d4569596cab3efc1e3964337f6d·195232·python·optional·python3-x2go_0.6.1.4-1.1_all.deb |
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | -rw-r--r--···0········0········0········4·2025-08-31·10:17:58.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2025-08-31·10:17:58.000000·debian-binary |
| 2 | -rw-r--r--···0········0········0·····4484·2025-08-31·10:17:58.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0·····4484·2025-08-31·10:17:58.000000·control.tar.xz |
| 3 | -rw-r--r--···0········0········0···346 | 3 | -rw-r--r--···0········0········0···346708·2025-08-31·10:17:58.000000·data.tar.xz |
| Offset 121, 34 lines modified | Offset 121, 34 lines modified | ||
| 121 | -rw-r--r--···0·root·········(0)·root·········(0)·····5123·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/_static/sphinx_highlight.js | 121 | -rw-r--r--···0·root·········(0)·root·········(0)·····5123·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/_static/sphinx_highlight.js |
| 122 | -rw-r--r--···0·root·········(0)·root·········(0)···133856·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/genindex.html | 122 | -rw-r--r--···0·root·········(0)·root·········(0)···133856·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/genindex.html |
| 123 | -rw-r--r--···0·root·········(0)·root·········(0)····59574·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/index.html | 123 | -rw-r--r--···0·root·········(0)·root·········(0)····59574·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/index.html |
| 124 | -rw-r--r--···0·root·········(0)·root·········(0)····39841·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/modules.html | 124 | -rw-r--r--···0·root·········(0)·root·········(0)····39841·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/modules.html |
| 125 | -rw-r--r--···0·root·········(0)·root·········(0)·····6660·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/objects.inv | 125 | -rw-r--r--···0·root·········(0)·root·········(0)·····6660·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/objects.inv |
| 126 | -rw-r--r--···0·root·········(0)·root·········(0)····11791·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/py-modindex.html | 126 | -rw-r--r--···0·root·········(0)·root·········(0)····11791·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/py-modindex.html |
| 127 | -rw-r--r--···0·root·········(0)·root·········(0)·····2453·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/search.html | 127 | -rw-r--r--···0·root·········(0)·root·········(0)·····2453·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/search.html |
| 128 | -rw-r--r--···0·root·········(0)·root·········(0)···17824 | 128 | -rw-r--r--···0·root·········(0)·root·········(0)···178241·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/searchindex.js |
| 129 | -rw-r--r--···0·root·········(0)·root·········(0)····12681·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.control.html | 129 | -rw-r--r--···0·root·········(0)·root·········(0)····12681·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.control.html |
| 130 | -rw-r--r--···0·root·········(0)·root·········(0)····8395 | 130 | -rw-r--r--···0·root·········(0)·root·········(0)····83956·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.control.plain.html |
| 131 | -rw-r--r--···0·root·········(0)·root·········(0)····56795·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.html | 131 | -rw-r--r--···0·root·········(0)·root·········(0)····56795·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.html |
| 132 | -rw-r--r--···0·root·········(0)·root·········(0)·····9143·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.info.html | 132 | -rw-r--r--···0·root·········(0)·root·········(0)·····9143·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.info.html |
| 133 | -rw-r--r--···0·root·········(0)·root·········(0)····29760·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.info.plain.html | 133 | -rw-r--r--···0·root·········(0)·root·········(0)····29760·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.info.plain.html |
| 134 | -rw-r--r--···0·root·········(0)·root·········(0)····1720 | 134 | -rw-r--r--···0·root·········(0)·root·········(0)····17201·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.file.html |
| 135 | -rw-r--r--···0·root·········(0)·root·········(0)·····5097·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.html | 135 | -rw-r--r--···0·root·········(0)·root·········(0)·····5097·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.printing.html |
| 136 | -rw-r--r--···0·root·········(0)·root·········(0)····50731·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.base.html | 136 | -rw-r--r--···0·root·········(0)·root·········(0)····50731·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.base.html |
| 137 | -rw-r--r--···0·root·········(0)·root·········(0)·····773 | 137 | -rw-r--r--···0·root·········(0)·root·········(0)·····7733·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.file.html |
| 138 | -rw-r--r--···0·root·········(0)·root·········(0)····16159·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.html | 138 | -rw-r--r--···0·root·········(0)·root·········(0)····16159·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.html |
| 139 | -rw-r--r--···0·root·········(0)·root·········(0)····25842·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.httpbroker.html | 139 | -rw-r--r--···0·root·········(0)·root·········(0)····25842·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.httpbroker.html |
| 140 | -rw-r--r--···0·root·········(0)·root·········(0)····15944·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.sshbroker.html | 140 | -rw-r--r--···0·root·········(0)·root·········(0)····15944·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.profiles.sshbroker.html |
| 141 | -rw-r--r--···0·root·········(0)·root·········(0)····1493 | 141 | -rw-r--r--···0·root·········(0)·root·········(0)····14936·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.base.html |
| 142 | -rw-r--r--···0·root·········(0)·root·········(0)·····7467·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.html | 142 | -rw-r--r--···0·root·········(0)·root·········(0)·····7467·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.html |
| 143 | -rw-r--r--···0·root·········(0)·root·········(0)·····7275·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.nx3.html | 143 | -rw-r--r--···0·root·········(0)·root·········(0)·····7275·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.proxy.nx3.html |
| 144 | -rw-r--r--···0·root·········(0)·root·········(0)·····706 | 144 | -rw-r--r--···0·root·········(0)·root·········(0)·····7066·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.file.html |
| 145 | -rw-r--r--···0·root·········(0)·root·········(0)·····3438·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.html | 145 | -rw-r--r--···0·root·········(0)·root·········(0)·····3438·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.settings.html |
| 146 | -rw-r--r--···0·root·········(0)·root·········(0)····18441·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.html | 146 | -rw-r--r--···0·root·········(0)·root·········(0)····18441·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.html |
| 147 | -rw-r--r--···0·root·········(0)·root·········(0)····8110 | 147 | -rw-r--r--···0·root·········(0)·root·········(0)····81104·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.backends.terminal.plain.html |
| 148 | -rw-r--r--···0·root·········(0)·root·········(0)····20411·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.cache.html | 148 | -rw-r--r--···0·root·········(0)·root·········(0)····20411·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.cache.html |
| 149 | -rw-r--r--···0·root·········(0)·root·········(0)····26059·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.checkhosts.html | 149 | -rw-r--r--···0·root·········(0)·root·········(0)····26059·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.checkhosts.html |
| 150 | -rw-r--r--···0·root·········(0)·root·········(0)·····5866·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.cleanup.html | 150 | -rw-r--r--···0·root·········(0)·root·········(0)·····5866·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.cleanup.html |
| 151 | -rw-r--r--···0·root·········(0)·root·········(0)···337075·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.client.html | 151 | -rw-r--r--···0·root·········(0)·root·········(0)···337075·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.client.html |
| 152 | -rw-r--r--···0·root·········(0)·root·········(0)····23054·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.defaults.html | 152 | -rw-r--r--···0·root·········(0)·root·········(0)····23054·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.defaults.html |
| 153 | -rw-r--r--···0·root·········(0)·root·········(0)····16187·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.forward.html | 153 | -rw-r--r--···0·root·········(0)·root·········(0)····16187·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.forward.html |
| 154 | -rw-r--r--···0·root·········(0)·root·········(0)·····5038·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.gevent_subprocess.html | 154 | -rw-r--r--···0·root·········(0)·root·········(0)·····5038·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.gevent_subprocess.html |
| Offset 157, 23 lines modified | Offset 157, 23 lines modified | ||
| 157 | -rw-r--r--···0·root·········(0)·root·········(0)····15230·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.inifiles.html | 157 | -rw-r--r--···0·root·········(0)·root·········(0)····15230·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.inifiles.html |
| 158 | -rw-r--r--···0·root·········(0)·root·········(0)····15605·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.log.html | 158 | -rw-r--r--···0·root·········(0)·root·········(0)····15605·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.log.html |
| 159 | -rw-r--r--···0·root·········(0)·root·········(0)····18923·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.mimebox.html | 159 | -rw-r--r--···0·root·········(0)·root·········(0)····18923·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.mimebox.html |
| 160 | -rw-r--r--···0·root·········(0)·root·········(0)····13380·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.mimeboxactions.html | 160 | -rw-r--r--···0·root·········(0)·root·········(0)····13380·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.mimeboxactions.html |
| 161 | -rw-r--r--···0·root·········(0)·root·········(0)····19556·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.printactions.html | 161 | -rw-r--r--···0·root·········(0)·root·········(0)····19556·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.printactions.html |
| 162 | -rw-r--r--···0·root·········(0)·root·········(0)····18973·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.printqueue.html | 162 | -rw-r--r--···0·root·········(0)·root·········(0)····18973·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.printqueue.html |
| 163 | -rw-r--r--···0·root·········(0)·root·········(0)·····6530·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.pulseaudio.html | 163 | -rw-r--r--···0·root·········(0)·root·········(0)·····6530·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.pulseaudio.html |
| 164 | -rw-r--r--···0·root·········(0)·root·········(0)····9127 | 164 | -rw-r--r--···0·root·········(0)·root·········(0)····91277·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.registry.html |
| 165 | -rw-r--r--···0·root·········(0)·root·········(0)····24117·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.rforward.html | 165 | -rw-r--r--···0·root·········(0)·root·········(0)····24117·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.rforward.html |
| 166 | -rw-r--r--···0·root·········(0)·root·········(0)···16620 | 166 | -rw-r--r--···0·root·········(0)·root·········(0)···166206·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.session.html |
| 167 | -rw-r--r--···0·root·········(0)·root·········(0)····13119·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.sftpserver.html | 167 | -rw-r--r--···0·root·········(0)·root·········(0)····13119·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.sftpserver.html |
| 168 | -rw-r--r--···0·root·········(0)·root·········(0)····1665 | 168 | -rw-r--r--···0·root·········(0)·root·········(0)····16655·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.sshproxy.html |
| 169 | -rw-r--r--···0·root·········(0)·root·········(0)····1123 | 169 | -rw-r--r--···0·root·········(0)·root·········(0)····11232·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.telekinesis.html |
| 170 | -rw-r--r--···0·root·········(0)·root·········(0)····36038·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.utils.html | 170 | -rw-r--r--···0·root·········(0)·root·········(0)····36038·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.utils.html |
| 171 | -rw-r--r--···0·root·········(0)·root·········(0)····54323·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.x2go_exceptions.html | 171 | -rw-r--r--···0·root·········(0)·root·········(0)····54323·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.x2go_exceptions.html |
| 172 | -rw-r--r--···0·root·········(0)·root·········(0)····1540 | 172 | -rw-r--r--···0·root·········(0)·root·········(0)····15407·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/x2go.xserver.html |
| 173 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python3-x2go/ | 173 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python3-x2go/ |
| 174 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc-base/ | 174 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc-base/ |
| 175 | -rw-r--r--···0·root·········(0)·root·········(0)······311·2025-08-31·10:15:58.000000·./usr/share/doc-base/python-x2go-doc.python-x2go | 175 | -rw-r--r--···0·root·········(0)·root·········(0)······311·2025-08-31·10:15:58.000000·./usr/share/doc-base/python-x2go-doc.python-x2go |
| 176 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go/html·->·../python-x2go-doc/html | 176 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go/html·->·../python-x2go-doc/html |
| 177 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/_static/jquery.js·->·../../../../javascript/jquery/jquery.js | 177 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/_static/jquery.js·->·../../../../javascript/jquery/jquery.js |
| 178 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/_static/underscore.js·->·../../../../javascript/underscore/underscore.js | 178 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python-x2go-doc/html/_static/underscore.js·->·../../../../javascript/underscore/underscore.js |
| 179 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python3-x2go/html·->·../python-x2go-doc/html | 179 | lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2025-08-31·10:17:58.000000·./usr/share/doc/python3-x2go/html·->·../python-x2go-doc/html |
| Offset 3489, 15 lines modified | Offset 3489, 15 lines modified | ||
| 3489 | ········"14":·39, | 3489 | ········"14":·39, |
| 3490 | ········"16m":·[11,·13,·14,·21,·26], | 3490 | ········"16m":·[11,·13,·14,·21,·26], |
| 3491 | ········"19":·39, | 3491 | ········"19":·39, |
| 3492 | ········"2":·[0,·11,·13,·14,·26], | 3492 | ········"2":·[0,·11,·13,·14,·26], |
| 3493 | ········"20":·[5,·21,·39,·43], | 3493 | ········"20":·[5,·21,·39,·43], |
| 3494 | ········"2017":·39, | 3494 | ········"2017":·39, |
| 3495 | ········"20170118":·39, | 3495 | ········"20170118":·39, |
| 3496 | ········"202 | 3496 | ········"20261210091201799572":·21, |
| 3497 | ········"22":·[5,·11,·13,·14,·19,·23,·25,·26,·27,·39,·41], | 3497 | ········"22":·[5,·11,·13,·14,·19,·23,·25,·26,·27,·39,·41], |
| 3498 | ········"22022":·[27,·41], | 3498 | ········"22022":·[27,·41], |
| 3499 | ········"24":·21, | 3499 | ········"24":·21, |
| 3500 | ········"256":·26, | 3500 | ········"256":·26, |
| 3501 | ········"256k":·26, | 3501 | ········"256k":·26, |
| 3502 | ········"2m":·26, | 3502 | ········"2m":·26, |
| 3503 | ········"3":·[0,·17,·39], | 3503 | ········"3":·[0,·17,·39], |
| Offset 3833, 15 lines modified | Offset 3833, 14 lines modified | ||
| 3833 | ········"convert_encod":·21, | 3833 | ········"convert_encod":·21, |
| 3834 | ········"copyright":·39, | 3834 | ········"copyright":·39, |
| 3835 | ········"core":·[5,·21], | 3835 | ········"core":·[5,·21], |
| 3836 | ········"correct":·21, | 3836 | ········"correct":·21, |
| 3837 | ········"correspond":·[17,·22,·25,·37,·38,·39,·40], | 3837 | ········"correspond":·[17,·22,·25,·37,·38,·39,·40], |
| 3838 | ········"could":·[5,·21,·25,·39,·41], | 3838 | ········"could":·[5,·21,·25,·39,·41], |
| 3839 | ········"cours":·0, | 3839 | ········"cours":·0, |
| 3840 | ········"cozsx0h":·26, | ||
| 3841 | ········"creat":·[0,·5,·9,·21,·25,·27,·32,·35], | 3840 | ········"creat":·[0,·5,·9,·21,·25,·27,·32,·35], |
| 3842 | ········"creation":·25, | 3841 | ········"creation":·25, |
| 3843 | ········"credenti":·[13,·25], | 3842 | ········"credenti":·[13,·25], |
| 3844 | ········"credit":·39, | 3843 | ········"credit":·39, |
| 3845 | ········"cup":·[9,·34], | 3844 | ········"cup":·[9,·34], |
| 3846 | ········"current":·[5,·11,·16,·21,·22,·25,·31,·32,·33,·35,·37,·38,·39,·43], | 3845 | ········"current":·[5,·11,·16,·21,·22,·25,·31,·32,·33,·35,·37,·38,·39,·43], |
| 3847 | ········"custom":·[11,·23,·25,·27,·34,·38], | 3846 | ········"custom":·[11,·23,·25,·27,·34,·38], |
| Offset 4013, 15 lines modified | Offset 4012, 14 lines modified | ||
| 4013 | ········"failur":·[5,·13,·25,·39], | 4012 | ········"failur":·[5,·13,·25,·39], |
| 4014 | ········"fake_hostnam":·23, | 4013 | ········"fake_hostnam":·23, |
| 4015 | ········"fall":·5, | 4014 | ········"fall":·5, |
| 4016 | ········"fals":·[5,·7,·9,·11,·13,·14,·16,·19,·21,·22,·25,·26,·29,·30,·37,·39,·41,·42,·45], | 4015 | ········"fals":·[5,·7,·9,·11,·13,·14,·16,·19,·21,·22,·25,·26,·29,·30,·37,·39,·41,·42,·45], |
| 4017 | ········"fast":·11, | 4016 | ········"fast":·11, |
| 4018 | ········"faster":·11, | 4017 | ········"faster":·11, |
| 4019 | ········"faulti":·39, | 4018 | ········"faulti":·39, |
| 4020 | ········"fdq3vb0u65o9xl1hevlj1ni6a":·26, | ||
| 4021 | ········"featur":·[0,·1,·2,·5,·21,·39], | 4019 | ········"featur":·[0,·1,·2,·5,·21,·39], |
| 4022 | ········"feedback":·0, | 4020 | ········"feedback":·0, |
| 4023 | ········"few":·0, | 4021 | ········"few":·0, |
| 4024 | ········"field":·30, | 4022 | ········"field":·30, |
| 4025 | ········"file":·[0,·2,·3,·5,·7,·8,·10,·11,·18,·21,·23,·25,·26,·30,·32,·33,·34,·35,·37,·39,·43,·45], | 4023 | ········"file":·[0,·2,·3,·5,·7,·8,·10,·11,·18,·21,·23,·25,·26,·30,·32,·33,·34,·35,·37,·39,·43,·45], |
| 4026 | ········"filenam":·[5,·25,·30,·34,·43], | 4024 | ········"filenam":·[5,·25,·30,·34,·43], |
| 4027 | ········"fill":·[17,·26,·30,·37], | 4025 | ········"fill":·[17,·26,·30,·37], |
| Offset 4030, 15 lines modified | Offset 4028, 15 lines modified | ||
| 4030 | ········"find_session_line_in_x2golistsess":·[0,·1,·2,·43], | 4028 | ········"find_session_line_in_x2golistsess":·[0,·1,·2,·43], |
| 4031 | ········"find_session_window":·[0,·1,·2,·3,·20,·21,·43], | 4029 | ········"find_session_window":·[0,·1,·2,·3,·20,·21,·43], |
| 4032 | ········"finger":·[25,·39], | 4030 | ········"finger":·[25,·39], |
| 4033 | ········"fingerprint":·[23,·25,·39], | 4031 | ········"fingerprint":·[23,·25,·39], |
| 4034 | ········"fingerprint_typ":·[23,·25,·39], | 4032 | ········"fingerprint_typ":·[23,·25,·39], |
| 4035 | ········"finish":·[16,·17], | 4033 | ········"finish":·[16,·17], |
| 4036 | ········"firewal":·41, | 4034 | ········"firewal":·41, |
| 4037 | ········"first":·[5,· | 4035 | ········"first":·[5,·25,·30,·39,·43,·45], |
| 4038 | ········"five":·[0,·25], | 4036 | ········"five":·[0,·25], |
| 4039 | ········"fixm":·5, | 4037 | ········"fixm":·5, |
| 4040 | ········"flatten":·0, | 4038 | ········"flatten":·0, |
| 4041 | ········"flexibl":·31, | 4039 | ········"flexibl":·31, |
| 4042 | ········"float":·5, | 4040 | ········"float":·5, |
| 4043 | ········"focu":·[21,·25,·39], | 4041 | ········"focu":·[21,·25,·39], |
| 4044 | ········"folder":·[9,·21,·25,·33,·34,·38,·39,·40], | 4042 | ········"folder":·[9,·21,·25,·33,·34,·38,·39,·40], |
| Offset 4576, 14 lines modified | Offset 4574, 15 lines modified | ||
| 4576 | ········"object":·[0,·5,·7,·9,·11,·21,·22,·23,·25,·27,·28,·30,·31,·33,·34,·37,·38,·39,·40,·43], | 4574 | ········"object":·[0,·5,·7,·9,·11,·21,·22,·23,·25,·27,·28,·30,·31,·33,·34,·37,·38,·39,·40,·43], |
| 4577 | ········"obtain":·[0,·13,·14,·25], | 4575 | ········"obtain":·[0,·13,·14,·25], |
| 4578 | ········"occur":·[5,·21,·23,·24,·25,·39], | 4576 | ········"occur":·[5,·21,·23,·24,·25,·39], |
| 4579 | ········"off":·31, | 4577 | ········"off":·31, |
| 4580 | ········"offer":·0, | 4578 | ········"offer":·0, |
| 4581 | ········"offic":·[11,·13,·14,·26], | 4579 | ········"offic":·[11,·13,·14,·26], |
| 4582 | ········"offici":·0, | 4580 | ········"offici":·0, |
| 4581 | ········"ogowmigzi":·26, | ||
| 4583 | ········"ok":·[2,·3,·15,·16,·20,·21,·25,·39,·42], | 4582 | ········"ok":·[2,·3,·15,·16,·20,·21,·25,·39,·42], |
| 4584 | ········"oldest":·[25,·39], | 4583 | ········"oldest":·[25,·39], |
| 4585 | ········"omit":·30, | 4584 | ········"omit":·30, |
| 4586 | ········"onc":·[0,·16,·17,·23,·29,·32,·36,·38,·40,·43], | 4585 | ········"onc":·[0,·16,·17,·23,·29,·32,·36,·38,·40,·43], |
| 4587 | ········"one":·[0,·5,·9,·19,·21,·25,·29,·30,·33,·37,·39], | 4586 | ········"one":·[0,·5,·9,·19,·21,·25,·29,·30,·33,·37,·39], |
| 4588 | ········"onli":·[0,·5,·7,·11,·16,·21,·25,·26,·33,·37,·39,·43], | 4587 | ········"onli":·[0,·5,·7,·11,·16,·21,·25,·26,·33,·37,·39,·43], |
| 4589 | ········"op":·43, | 4588 | ········"op":·43, |
| Offset 4626, 15 lines modified | Offset 4625, 15 lines modified | ||
| 4626 | ········"pass":·[5,·11,·16,·21,·23,·25,·30,·35,·37,·38,·39,·40,·42], | 4625 | ········"pass":·[5,·11,·16,·21,·23,·25,·30,·35,·37,·38,·39,·40,·42], |
| 4627 | ········"passphras":·[5,·25,·39,·41], | 4626 | ········"passphras":·[5,·25,·39,·41], |
| 4628 | ········"password":·[0,·5,·13,·25,·39,·41], | 4627 | ········"password":·[0,·5,·13,·25,·39,·41], |
| 4629 | ········"passwordrequiredexcept":·[0,·1,·2,·44], | 4628 | ········"passwordrequiredexcept":·[0,·1,·2,·44], |
| 4630 | ········"path":·[13,·21,·25,·36,·39,·43], | 4629 | ········"path":·[13,·21,·25,·36,·39,·43], |
| 4631 | ········"patiently_remove_fil":·[0,·1,·2,·43], | 4630 | ········"patiently_remove_fil":·[0,·1,·2,·43], |
| 4632 | ········"paus":·[2,·21,·32,·35,·38,·40], | 4631 | ········"paus":·[2,·21,·32,·35,·38,·40], |
| 4633 | ········"pbuilder | 4632 | ········"pbuilder2":·[11,·13,·14,·26], |
| 4634 | ········"pc105":·[11,·13,·14,·26], | 4633 | ········"pc105":·[11,·13,·14,·26], |
| 4635 | ········"pdf":·[9,·25,·26,·34,·35], | 4634 | ········"pdf":·[9,·25,·26,·34,·35], |
| 4636 | ········"pdf_file":·[34,·35], | 4635 | ········"pdf_file":·[34,·35], |
| 4637 | ········"pdfsave":·[9,·25,·26], | 4636 | ········"pdfsave":·[9,·25,·26], |
| 4638 | ········"pdfview":·[9,·25,·26], | 4637 | ········"pdfview":·[9,·25,·26], |
| 4639 | ········"pdfview_cmd":·[2,·34], | 4638 | ········"pdfview_cmd":·[2,·34], |
| 4640 | ········"peer":·5, | 4639 | ········"peer":·5, |
| Offset 4740, 22 lines modified | Offset 4739, 24 lines modified | ||
| 4740 | ········"pulseaudio":·[0,·1,·2,·21,·25], | 4739 | ········"pulseaudio":·[0,·1,·2,·21,·25], |
| 4741 | ········"pulseaudio_installdir":·25, | 4740 | ········"pulseaudio_installdir":·25, |
| 4742 | ········"put":·[5,·25,·27,·38,·39], | 4741 | ········"put":·[5,·25,·27,·38,·39], |
| 4743 | ········"pw":·0, | 4742 | ········"pw":·0, |
| 4744 | ········"py":·26, | 4743 | ········"py":·26, |
| 4745 | ········"pylib":·39, | 4744 | ········"pylib":·39, |
| 4746 | ········"python":·[5,·9,·11,·12,·13,·14,·19,·22,·23,·24,·25,·26,·27,·30,·31,·37,·38,·39,·40,·42,·43,·44,·45], | 4745 | ········"python":·[5,·9,·11,·12,·13,·14,·19,·22,·23,·24,·25,·26,·27,·30,·31,·37,·38,·39,·40,·42,·43,·44,·45], |
| 4746 | ········"qbqbzfpkrulw9dt4ynz":·26, | ||
| 4747 | ········"qualiti":·[11,·13,·14,·26], | 4747 | ········"qualiti":·[11,·13,·14,·26], |
| 4748 | ········"queri":·[5,·7,·22,·25,·37,·39], | 4748 | ········"queri":·[5,·7,·22,·25,·37,·39], |
| 4749 | ········"query_server_featur":·[2,·3,·4,·5], | 4749 | ········"query_server_featur":·[2,·3,·4,·5], |
| 4750 | ········"query_server_vers":·[2,·3,·4,·5], | 4750 | ········"query_server_vers":·[2,·3,·4,·5], |
| 4751 | ········"question":·0, | 4751 | ········"question":·0, |
| 4752 | ········"queue":·[21,·32,·34,·38], | 4752 | ········"queue":·[21,·32,·34,·38], |
| 4753 | ········"quickli":·5, | 4753 | ········"quickli":·5, |
| 4754 | ········"quit":·0, | 4754 | ········"quit":·0, |
| 4755 | ········"qvkxnkr0b":·26, | ||
| 4755 | ········"r":·[7,·21,·25,·30,·39], | 4756 | ········"r":·[7,·21,·25,·30,·39], |
| 4756 | ········"rais":·[5,·9,·11,·13,·16,·17,·21,·23,·25,·37,·39,·41,·43], | 4757 | ········"rais":·[5,·9,·11,·13,·16,·17,·21,·23,·25,·37,·39,·41,·43], |
| 4757 | ········"raise_session_window":·[0,·1,·2,·3,·20,·21,·25,·39,·43], | 4758 | ········"raise_session_window":·[0,·1,·2,·3,·20,·21,·25,·39,·43], |
| 4758 | ········"ram":·30, | 4759 | ········"ram":·30, |
| 4759 | ········"rather":·34, | 4760 | ········"rather":·34, |
| 4760 | ········"raw":·[5,·25,·39,·43], | 4761 | ········"raw":·[5,·25,·39,·43], |
| 4761 | ········"rdesktop":·[11,·13,·14,·26], | 4762 | ········"rdesktop":·[11,·13,·14,·26], |
| Offset 4873, 27 lines modified | Offset 4874, 26 lines modified | ||
| 4873 | ········"run_command":·[2,·3,·20,·21], | 4874 | ········"run_command":·[2,·3,·20,·21], |
| 4874 | ········"runner":·[16,·17,·42], | 4875 | ········"runner":·[16,·17,·42], |
| 4875 | ········"running_sess":·[2,·37], | 4876 | ········"running_sess":·[2,·37], |
| 4876 | ········"running_sessions_of_profile_nam":·[2,·37], | 4877 | ········"running_sessions_of_profile_nam":·[2,·37], |
| 4877 | ········"running_xserv":·[2,·45], | 4878 | ········"running_xserv":·[2,·45], |
| 4878 | ········"runnint":·0, | 4879 | ········"runnint":·0, |
| Max diff block lines reached; 666/5393 bytes (12.35%) of diff not shown. | |||
| Offset 36, 15 lines modified | Offset 36, 15 lines modified | ||
| 36 | ········ | 36 | ········ |
| 37 | ··<section·id="module-x2go.backends.control.plain"> | 37 | ··<section·id="module-x2go.backends.control.plain"> |
| 38 | <span·id="x2go-backends-control-plain-module"></span><h1>x2go.backends.control.plain·module<a·class="headerlink"·href="#module-x2go.backends.control.plain"·title="Link·to·this·heading">¶</a></h1> | 38 | <span·id="x2go-backends-control-plain-module"></span><h1>x2go.backends.control.plain·module<a·class="headerlink"·href="#module-x2go.backends.control.plain"·title="Link·to·this·heading">¶</a></h1> |
| 39 | <p><a·class="reference·internal"·href="#x2go.backends.control.plain.X2GoControlSession"·title="x2go.backends.control.plain.X2GoControlSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.control.plain.X2GoControlSession</span></code></a>·class·-·core·functions·for·handling·your·individual·X2Go·sessions.</p> | 39 | <p><a·class="reference·internal"·href="#x2go.backends.control.plain.X2GoControlSession"·title="x2go.backends.control.plain.X2GoControlSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.control.plain.X2GoControlSession</span></code></a>·class·-·core·functions·for·handling·your·individual·X2Go·sessions.</p> |
| 40 | <p>This·backend·handles·X2Go·server·implementations·that·respond·via·server-side·PLAIN·text·output.</p> | 40 | <p>This·backend·handles·X2Go·server·implementations·that·respond·via·server-side·PLAIN·text·output.</p> |
| 41 | <dl·class="py·class"> | 41 | <dl·class="py·class"> |
| 42 | <dt·class="sig·sig-object·py"·id="x2go.backends.control.plain.X2GoControlSession"> | 42 | <dt·class="sig·sig-object·py"·id="x2go.backends.control.plain.X2GoControlSession"> |
| 43 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.control.plain.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoControlSession</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">profile_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UNKNOWN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">add_to_known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">forward_sshagent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">unique_hostkey_aliases</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">terminal_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">info_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">list_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">proxy_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'NX3'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/ | 43 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.control.plain.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoControlSession</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">profile_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UNKNOWN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">add_to_known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">forward_sshagent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">unique_hostkey_aliases</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">terminal_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">info_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">list_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">proxy_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'NX3'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.x2goclient'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sessions_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.x[·...·truncated·by·diffoscope;·len:·221,·SHA:·644fa930e1c4f993ce31ecdc86e46b825e8ba6c53abe58852a63fa5545335346·...·]-build/.ssh'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">published_applications_no_submenus</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">low_latency</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/control/plain.html#X2GoControlSession"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.control.plain.X2GoControlSession"·title="Link·to·this·definition">¶</a></dt> |
| 44 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SSHClient</span></code></p> | 44 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SSHClient</span></code></p> |
| 45 | <p>In·the·Python·X2Go·concept,·X2Go·sessions·fall·into·two·parts:·a·control·session·and·one·to·many·terminal·sessions.</p> | 45 | <p>In·the·Python·X2Go·concept,·X2Go·sessions·fall·into·two·parts:·a·control·session·and·one·to·many·terminal·sessions.</p> |
| 46 | <p>The·control·session·handles·the·SSH·based·communication·between·server·and·client.·It·is·mainly·derived·from | 46 | <p>The·control·session·handles·the·SSH·based·communication·between·server·and·client.·It·is·mainly·derived·from |
| 47 | <code·class="docutils·literal·notranslate"><span·class="pre">paramiko.SSHClient</span></code>·and·adds·on·X2Go·related·functionality.</p> | 47 | <code·class="docutils·literal·notranslate"><span·class="pre">paramiko.SSHClient</span></code>·and·adds·on·X2Go·related·functionality.</p> |
| 48 | <dl·class="py·method"> | 48 | <dl·class="py·method"> |
| 49 | <dt·class="sig·sig-object·py"·id="x2go.backends.control.plain.X2GoControlSession.check_host"> | 49 | <dt·class="sig·sig-object·py"·id="x2go.backends.control.plain.X2GoControlSession.check_host"> |
| 50 | <span·class="sig-name·descname"><span·class="pre">check_host</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">hostname</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/control/plain.html#X2GoControlSession.check_host"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.control.plain.X2GoControlSession.check_host"·title="Link·to·this·definition">¶</a></dt> | 50 | <span·class="sig-name·descname"><span·class="pre">check_host</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">hostname</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/control/plain.html#X2GoControlSession.check_host"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.control.plain.X2GoControlSession.check_host"·title="Link·to·this·definition">¶</a></dt> |
| Offset 6, 18 lines modified | Offset 6, 18 lines modified | ||
| 6 | x2go.backends.control.plain.X2GoControlSession·class·-·core·functions·for | 6 | x2go.backends.control.plain.X2GoControlSession·class·-·core·functions·for |
| 7 | handling·your·individual·X2Go·sessions. | 7 | handling·your·individual·X2Go·sessions. |
| 8 | This·backend·handles·X2Go·server·implementations·that·respond·via·server-side | 8 | This·backend·handles·X2Go·server·implementations·that·respond·via·server-side |
| 9 | PLAIN·text·output. | 9 | PLAIN·text·output. |
| 10 | ··class·x2go.backends.control.plain.X2GoControlSession(profile_name='UNKNOWN', | 10 | ··class·x2go.backends.control.plain.X2GoControlSession(profile_name='UNKNOWN', |
| 11 | ··add_to_known_hosts=False,·known_hosts=None,·forward_sshagent=False,·unique_ | 11 | ··add_to_known_hosts=False,·known_hosts=None,·forward_sshagent=False,·unique_ |
| 12 | ··hostkey_aliases=False,·terminal_backend='PLAIN',·info_backend='PLAIN',·list_ | 12 | ··hostkey_aliases=False,·terminal_backend='PLAIN',·info_backend='PLAIN',·list_ |
| 13 | ··backend='PLAIN',·proxy_backend='NX3',·client_rootdir='/nonexistent/ | 13 | ··backend='PLAIN',·proxy_backend='NX3',·client_rootdir='/nonexistent/second- |
| 14 | ··build/.x2goclient',·sessions_rootdir='/nonexistent/ | 14 | ··build/.x2goclient',·sessions_rootdir='/nonexistent/second-build/.x2go',·ssh_ |
| 15 | ··rootdir='/nonexistent/ | 15 | ··rootdir='/nonexistent/second-build/.ssh',·logger=None,·loglevel=56, |
| 16 | ··applications_no_submenus=0,·low_latency=False,·**kwargs)[source]¶ | 16 | ··published_applications_no_submenus=0,·low_latency=False,·**kwargs)[source]¶ |
| 17 | ······Bases:·SSHClient | 17 | ······Bases:·SSHClient |
| 18 | ······In·the·Python·X2Go·concept,·X2Go·sessions·fall·into·two·parts:·a·control | 18 | ······In·the·Python·X2Go·concept,·X2Go·sessions·fall·into·two·parts:·a·control |
| 19 | ······session·and·one·to·many·terminal·sessions. | 19 | ······session·and·one·to·many·terminal·sessions. |
| 20 | ······The·control·session·handles·the·SSH·based·communication·between·server | 20 | ······The·control·session·handles·the·SSH·based·communication·between·server |
| 21 | ······and·client.·It·is·mainly·derived·from·paramiko.SSHClient·and·adds·on·X2Go | 21 | ······and·client.·It·is·mainly·derived·from·paramiko.SSHClient·and·adds·on·X2Go |
| 22 | ······related·functionality. | 22 | ······related·functionality. |
| 23 | ········check_host(hostname,·port=22)[source]¶ | 23 | ········check_host(hostname,·port=22)[source]¶ |
| Offset 38, 15 lines modified | Offset 38, 15 lines modified | ||
| 38 | <span·id="x2go-backends-printing-file-module"></span><h1>x2go.backends.printing.file·module<a·class="headerlink"·href="#module-x2go.backends.printing.file"·title="Link·to·this·heading">¶</a></h1> | 38 | <span·id="x2go-backends-printing-file-module"></span><h1>x2go.backends.printing.file·module<a·class="headerlink"·href="#module-x2go.backends.printing.file"·title="Link·to·this·heading">¶</a></h1> |
| 39 | <p><a·class="reference·internal"·href="#x2go.backends.printing.file.X2GoClientPrinting"·title="x2go.backends.printing.file.X2GoClientPrinting"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.printing.file.X2GoClientPrinting</span></code></a>·class·is·one·of·Python·X2Go’s·public·API·classes.</p> | 39 | <p><a·class="reference·internal"·href="#x2go.backends.printing.file.X2GoClientPrinting"·title="x2go.backends.printing.file.X2GoClientPrinting"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.printing.file.X2GoClientPrinting</span></code></a>·class·is·one·of·Python·X2Go’s·public·API·classes.</p> |
| 40 | <p>Retrieve·an·instance·of·this·class·from·your·<a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·instance.</p> | 40 | <p>Retrieve·an·instance·of·this·class·from·your·<a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·instance.</p> |
| 41 | <p>Use·this·class·in·your·Python·X2Go·based·applications·to·access·the·»printing« | 41 | <p>Use·this·class·in·your·Python·X2Go·based·applications·to·access·the·»printing« |
| 42 | configuration·of·your·X2Go·client·application.</p> | 42 | configuration·of·your·X2Go·client·application.</p> |
| 43 | <dl·class="py·class"> | 43 | <dl·class="py·class"> |
| 44 | <dt·class="sig·sig-object·py"·id="x2go.backends.printing.file.X2GoClientPrinting"> | 44 | <dt·class="sig·sig-object·py"·id="x2go.backends.printing.file.X2GoClientPrinting"> |
| 45 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.printing.file.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoClientPrinting</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config_files</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">['/nonexistent/ | 45 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.printing.file.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoClientPrinting</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config_files</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">['/nonexistent/second-build/.x2goclient/printing',</span>·<span·class="pre">'/etc/x2goclient/printing']</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">defaults</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">{'CUPS':</span>·<span·class="pre">{'defaultprinter':</span>·<span·class="pre">'PDF'},</span>·<span·class="pre">'General':</span>·<span·class="pre">{'pdfview':</span>·<span·class="pre">True,</span>·<span·class="pre">'showdialog':</span>·<span·class="pre">False},</span>·<span·class="pre">'print':</span>·<span·class="pre">{'command':</span>·<span·class="pre">'lpr',</span>·<span·class="pre">'ps':</span>·<span·class="pre">False,</span>·<span·class="pre">'startcmd':</span>·<span·class="pre">False,</span>·<span·class="pre">'stdin':</span>·<span·class="pre">False},</span>·<span·class="pre">'save':</span>·<span·class="pre">{'folder':</span>·<span·class="pre">'PDF'},</span>·<span·class="pre">'view':</span>·<span·class="pre">{'command':</span>·<span·class="pre">'xdg-open',</span>·<span·class="pre">'open':</span>·<span·class="pre">True}}</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_instance</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/printing/file.html#X2GoClientPrinting"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.printing.file.X2GoClientPrinting"·title="Link·to·this·definition">¶</a></dt> |
| 46 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.inifiles.html#x2go.inifiles.X2GoIniFile"·title="x2go.inifiles.X2GoIniFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoIniFile</span></code></a></p> | 46 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.inifiles.html#x2go.inifiles.X2GoIniFile"·title="x2go.inifiles.X2GoIniFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoIniFile</span></code></a></p> |
| 47 | <p><a·class="reference·internal"·href="#x2go.backends.printing.file.X2GoClientPrinting"·title="x2go.backends.printing.file.X2GoClientPrinting"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.printing.file.X2GoClientPrinting</span></code></a>·provides·access·to·the·X2Go·ini-like·file | 47 | <p><a·class="reference·internal"·href="#x2go.backends.printing.file.X2GoClientPrinting"·title="x2go.backends.printing.file.X2GoClientPrinting"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.printing.file.X2GoClientPrinting</span></code></a>·provides·access·to·the·X2Go·ini-like·file |
| 48 | »printing«·as·stored·in·<code·class="docutils·literal·notranslate"><span·class="pre">~/.x2goclient/printing</span></code>·resp.·globally | 48 | »printing«·as·stored·in·<code·class="docutils·literal·notranslate"><span·class="pre">~/.x2goclient/printing</span></code>·resp.·globally |
| 49 | <code·class="docutils·literal·notranslate"><span·class="pre">/etc/x2goclient/printing</span></code>.</p> | 49 | <code·class="docutils·literal·notranslate"><span·class="pre">/etc/x2goclient/printing</span></code>.</p> |
| 50 | <p>An·instance·of·<a·class="reference·internal"·href="#x2go.backends.printing.file.X2GoClientPrinting"·title="x2go.backends.printing.file.X2GoClientPrinting"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.printing.file.X2GoClientPrinting</span></code></a>·is·created·on·each·incoming | 50 | <p>An·instance·of·<a·class="reference·internal"·href="#x2go.backends.printing.file.X2GoClientPrinting"·title="x2go.backends.printing.file.X2GoClientPrinting"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.printing.file.X2GoClientPrinting</span></code></a>·is·created·on·each·incoming |
| 51 | print·job.·This·facilitates·that·on·every·print·job·the·print·action | 51 | print·job.·This·facilitates·that·on·every·print·job·the·print·action |
| 52 | for·this·job·is·derived·from·the·»printing«·configuration·file.</p> | 52 | for·this·job·is·derived·from·the·»printing«·configuration·file.</p> |
| Offset 5, 15 lines modified | Offset 5, 15 lines modified | ||
| 5 | ******·x2go.backends.printing.file·module¶·****** | 5 | ******·x2go.backends.printing.file·module¶·****** |
| 6 | x2go.backends.printing.file.X2GoClientPrinting·class·is·one·of·Python·X2Go’s | 6 | x2go.backends.printing.file.X2GoClientPrinting·class·is·one·of·Python·X2Go’s |
| 7 | public·API·classes. | 7 | public·API·classes. |
| 8 | Retrieve·an·instance·of·this·class·from·your·x2go.client.X2GoClient·instance. | 8 | Retrieve·an·instance·of·this·class·from·your·x2go.client.X2GoClient·instance. |
| 9 | Use·this·class·in·your·Python·X2Go·based·applications·to·access·the·»printing« | 9 | Use·this·class·in·your·Python·X2Go·based·applications·to·access·the·»printing« |
| 10 | configuration·of·your·X2Go·client·application. | 10 | configuration·of·your·X2Go·client·application. |
| 11 | ··class·x2go.backends.printing.file.X2GoClientPrinting(config_files=['/ | 11 | ··class·x2go.backends.printing.file.X2GoClientPrinting(config_files=['/ |
| 12 | ··nonexistent/ | 12 | ··nonexistent/second-build/.x2goclient/printing',·'/etc/x2goclient/printing'], |
| 13 | ··defaults={'CUPS':·{'defaultprinter':·'PDF'},·'General':·{'pdfview':·True, | 13 | ··defaults={'CUPS':·{'defaultprinter':·'PDF'},·'General':·{'pdfview':·True, |
| 14 | ··'showdialog':·False},·'print':·{'command':·'lpr',·'ps':·False,·'startcmd': | 14 | ··'showdialog':·False},·'print':·{'command':·'lpr',·'ps':·False,·'startcmd': |
| 15 | ··False,·'stdin':·False},·'save':·{'folder':·'PDF'},·'view':·{'command':·'xdg- | 15 | ··False,·'stdin':·False},·'save':·{'folder':·'PDF'},·'view':·{'command':·'xdg- |
| 16 | ··open',·'open':·True}},·client_instance=None,·logger=None,·loglevel=56) | 16 | ··open',·'open':·True}},·client_instance=None,·logger=None,·loglevel=56) |
| 17 | ··[source]¶ | 17 | ··[source]¶ |
| 18 | ······Bases:·X2GoIniFile | 18 | ······Bases:·X2GoIniFile |
| 19 | ······x2go.backends.printing.file.X2GoClientPrinting·provides·access·to·the | 19 | ······x2go.backends.printing.file.X2GoClientPrinting·provides·access·to·the |
| Offset 82, 15 lines modified | Offset 82, 15 lines modified | ||
| 82 | <dd·class="field-even"><p><a·class="reference·internal"·href="x2go.x2go_exceptions.html#x2go.x2go_exceptions.X2GoProfileException"·title="x2go.x2go_exceptions.X2GoProfileException"><strong>X2GoProfileException</strong></a>·–·if·no·such·session·profile·exists</p> | 82 | <dd·class="field-even"><p><a·class="reference·internal"·href="x2go.x2go_exceptions.html#x2go.x2go_exceptions.X2GoProfileException"·title="x2go.x2go_exceptions.X2GoProfileException"><strong>X2GoProfileException</strong></a>·–·if·no·such·session·profile·exists</p> |
| 83 | </dd> | 83 | </dd> |
| 84 | </dl> | 84 | </dl> |
| 85 | </dd></dl> | 85 | </dd></dl> |
| 86 | <dl·class="py·attribute"> | 86 | <dl·class="py·attribute"> |
| 87 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.base.X2GoSessionProfiles.defaultSessionProfile"> | 87 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.base.X2GoSessionProfiles.defaultSessionProfile"> |
| 88 | <span·class="sig-name·descname"><span·class="pre">defaultSessionProfile</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder | 88 | <span·class="sig-name·descname"><span·class="pre">defaultSessionProfile</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder2',</span>·<span·class="pre">'usesshproxy':</span>·<span·class="pre">False,</span>·<span·class="pre">'variant':</span>·<span·class="pre">'',</span>·<span·class="pre">'width':</span>·<span·class="pre">800,</span>·<span·class="pre">'xdmcpserver':</span>·<span·class="pre">'localhost',</span>·<span·class="pre">'xinerama':</span>·<span·class="pre">False}</span></em><a·class="headerlink"·href="#x2go.backends.profiles.base.X2GoSessionProfiles.defaultSessionProfile"·title="Link·to·this·definition">¶</a></dt> |
| 89 | <dd></dd></dl> | 89 | <dd></dd></dl> |
| 90 | <dl·class="py·method"> | 90 | <dl·class="py·method"> |
| 91 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.base.X2GoSessionProfiles.default_profile_config"> | 91 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.base.X2GoSessionProfiles.default_profile_config"> |
| 92 | <span·class="sig-name·descname"><span·class="pre">default_profile_config</span></span><span·class="sig-paren">(</span><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/profiles/base.html#X2GoSessionProfiles.default_profile_config"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.profiles.base.X2GoSessionProfiles.default_profile_config"·title="Link·to·this·definition">¶</a></dt> | 92 | <span·class="sig-name·descname"><span·class="pre">default_profile_config</span></span><span·class="sig-paren">(</span><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/profiles/base.html#X2GoSessionProfiles.default_profile_config"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.profiles.base.X2GoSessionProfiles.default_profile_config"·title="Link·to·this·definition">¶</a></dt> |
| 93 | <dd><p>Return·a·default·session·profile.</p> | 93 | <dd><p>Return·a·default·session·profile.</p> |
| 94 | <dl·class="field-list·simple"> | 94 | <dl·class="field-list·simple"> |
| Offset 52, 15 lines modified | Offset 52, 15 lines modified | ||
| 52 | ········'setsessiontitle':·False,·'sndport':·4713,·'sound':·False, | 52 | ········'setsessiontitle':·False,·'sndport':·4713,·'sound':·False, |
| 53 | ········'soundsystem':·'pulse',·'soundtunnel':·True,·'speed':·2,·'sshport':·22, | 53 | ········'soundsystem':·'pulse',·'soundtunnel':·True,·'speed':·2,·'sshport':·22, |
| 54 | ········'sshproxyautologin':·True,·'sshproxyhost':·'proxyhost.mydomain', | 54 | ········'sshproxyautologin':·True,·'sshproxyhost':·'proxyhost.mydomain', |
| 55 | ········'sshproxykeyfile':·'',·'sshproxyport':·22,·'sshproxysamepass':·False, | 55 | ········'sshproxykeyfile':·'',·'sshproxyport':·22,·'sshproxysamepass':·False, |
| 56 | ········'sshproxysameuser':·False,·'sshproxytype':·'SSH',·'sshproxyuser':·'', | 56 | ········'sshproxysameuser':·False,·'sshproxytype':·'SSH',·'sshproxyuser':·'', |
| 57 | ········'startsoundsystem':·False,·'type':·'pc105/us',·'uniquehostkeyaliases': | 57 | ········'startsoundsystem':·False,·'type':·'pc105/us',·'uniquehostkeyaliases': |
| 58 | ········False,·'useexports':·True,·'useiconv':·False,·'usekbd':·True, | 58 | ········False,·'useexports':·True,·'useiconv':·False,·'usekbd':·True, |
| 59 | ········'usemimebox':·False,·'user':·'pbuilder | 59 | ········'usemimebox':·False,·'user':·'pbuilder2',·'usesshproxy':·False, |
| 60 | ········'variant':·'',·'width':·800,·'xdmcpserver':·'localhost',·'xinerama': | 60 | ········'variant':·'',·'width':·800,·'xdmcpserver':·'localhost',·'xinerama': |
| 61 | ········False}¶ | 61 | ········False}¶ |
| 62 | ········default_profile_config()[source]¶ | 62 | ········default_profile_config()[source]¶ |
| 63 | ············Return·a·default·session·profile. | 63 | ············Return·a·default·session·profile. |
| 64 | ··············Returns: | 64 | ··············Returns: |
| 65 | ··················default·session·profile | 65 | ··················default·session·profile |
| 66 | ··············Return·type: | 66 | ··············Return·type: |
| Offset 37, 15 lines modified | Offset 37, 15 lines modified | ||
| 37 | ··<section·id="module-x2go.backends.profiles.file"> | 37 | ··<section·id="module-x2go.backends.profiles.file"> |
| 38 | <span·id="x2go-backends-profiles-file-module"></span><h1>x2go.backends.profiles.file·module<a·class="headerlink"·href="#module-x2go.backends.profiles.file"·title="Link·to·this·heading">¶</a></h1> | 38 | <span·id="x2go-backends-profiles-file-module"></span><h1>x2go.backends.profiles.file·module<a·class="headerlink"·href="#module-x2go.backends.profiles.file"·title="Link·to·this·heading">¶</a></h1> |
| 39 | <p><a·class="reference·internal"·href="#x2go.backends.profiles.file.X2GoSessionProfiles"·title="x2go.backends.profiles.file.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.file.X2GoSessionProfiles</span></code></a>·class·-·managing·X2Go·Client·session·profiles·read·from·a·file·(<code·class="docutils·literal·notranslate"><span·class="pre">~/.x2goclient/sessions</span></code>).</p> | 39 | <p><a·class="reference·internal"·href="#x2go.backends.profiles.file.X2GoSessionProfiles"·title="x2go.backends.profiles.file.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.file.X2GoSessionProfiles</span></code></a>·class·-·managing·X2Go·Client·session·profiles·read·from·a·file·(<code·class="docutils·literal·notranslate"><span·class="pre">~/.x2goclient/sessions</span></code>).</p> |
| 40 | <p><a·class="reference·internal"·href="x2go.backends.profiles.base.html#x2go.backends.profiles.base.X2GoSessionProfiles"·title="x2go.backends.profiles.base.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.base.X2GoSessionProfiles</span></code></a>·is·a·public·API·class.·Use·this·class·in·your·Python·X2Go·based | 40 | <p><a·class="reference·internal"·href="x2go.backends.profiles.base.html#x2go.backends.profiles.base.X2GoSessionProfiles"·title="x2go.backends.profiles.base.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.base.X2GoSessionProfiles</span></code></a>·is·a·public·API·class.·Use·this·class·in·your·Python·X2Go·based |
| 41 | applications.</p> | 41 | applications.</p> |
| 42 | <dl·class="py·class"> | 42 | <dl·class="py·class"> |
| 43 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.file.X2GoSessionProfiles"> | 43 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.file.X2GoSessionProfiles"> |
| 44 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.profiles.file.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoSessionProfiles</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config_files</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">['/nonexistent/ | 44 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.profiles.file.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoSessionProfiles</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config_files</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">['/nonexistent/second-build/.x2goclient/sessions',</span>·<span·class="pre">'/etc/x2goclient/sessions']</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_profile_defaults</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/profiles/file.html#X2GoSessionProfiles"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.profiles.file.X2GoSessionProfiles"·title="Link·to·this·definition">¶</a></dt> |
| 45 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.backends.profiles.base.html#x2go.backends.profiles.base.X2GoSessionProfiles"·title="x2go.backends.profiles.base.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoSessionProfiles</span></code></a>,·<a·class="reference·internal"·href="x2go.inifiles.html#x2go.inifiles.X2GoIniFile"·title="x2go.inifiles.X2GoIniFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoIniFile</span></code></a></p> | 45 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.backends.profiles.base.html#x2go.backends.profiles.base.X2GoSessionProfiles"·title="x2go.backends.profiles.base.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoSessionProfiles</span></code></a>,·<a·class="reference·internal"·href="x2go.inifiles.html#x2go.inifiles.X2GoIniFile"·title="x2go.inifiles.X2GoIniFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoIniFile</span></code></a></p> |
| 46 | <dl·class="py·method"> | 46 | <dl·class="py·method"> |
| 47 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.file.X2GoSessionProfiles.get_type"> | 47 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.file.X2GoSessionProfiles.get_type"> |
| 48 | <span·class="sig-name·descname"><span·class="pre">get_type</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">section</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/profiles/file.html#X2GoSessionProfiles.get_type"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.profiles.file.X2GoSessionProfiles.get_type"·title="Link·to·this·definition">¶</a></dt> | 48 | <span·class="sig-name·descname"><span·class="pre">get_type</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">section</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/profiles/file.html#X2GoSessionProfiles.get_type"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.profiles.file.X2GoSessionProfiles.get_type"·title="Link·to·this·definition">¶</a></dt> |
| 49 | <dd><p>Override·the·inifile·class’s·get_type·method·due·to·the·special·layout·of·the·session·profile | 49 | <dd><p>Override·the·inifile·class’s·get_type·method·due·to·the·special·layout·of·the·session·profile |
| 50 | class.</p> | 50 | class.</p> |
| 51 | <dl·class="field-list·simple"> | 51 | <dl·class="field-list·simple"> |
| Offset 4, 15 lines modified | Offset 4, 15 lines modified | ||
| 4 | x2go.backends.profiles.httpbroker_module » | 4 | x2go.backends.profiles.httpbroker_module » |
| 5 | ******·x2go.backends.profiles.file·module¶·****** | 5 | ******·x2go.backends.profiles.file·module¶·****** |
| 6 | x2go.backends.profiles.file.X2GoSessionProfiles·class·-·managing·X2Go·Client | 6 | x2go.backends.profiles.file.X2GoSessionProfiles·class·-·managing·X2Go·Client |
| 7 | session·profiles·read·from·a·file·(~/.x2goclient/sessions). | 7 | session·profiles·read·from·a·file·(~/.x2goclient/sessions). |
| 8 | x2go.backends.profiles.base.X2GoSessionProfiles·is·a·public·API·class.·Use·this | 8 | x2go.backends.profiles.base.X2GoSessionProfiles·is·a·public·API·class.·Use·this |
| 9 | class·in·your·Python·X2Go·based·applications. | 9 | class·in·your·Python·X2Go·based·applications. |
| 10 | ··class·x2go.backends.profiles.file.X2GoSessionProfiles(config_files=['/ | 10 | ··class·x2go.backends.profiles.file.X2GoSessionProfiles(config_files=['/ |
| 11 | ··nonexistent/ | 11 | ··nonexistent/second-build/.x2goclient/sessions',·'/etc/x2goclient/sessions'], |
| 12 | ··session_profile_defaults=None,·logger=None,·loglevel=56,·**kwargs)[source]¶ | 12 | ··session_profile_defaults=None,·logger=None,·loglevel=56,·**kwargs)[source]¶ |
| 13 | ······Bases:·X2GoSessionProfiles,·X2GoIniFile | 13 | ······Bases:·X2GoSessionProfiles,·X2GoIniFile |
| 14 | ········get_type(section,·key)[source]¶ | 14 | ········get_type(section,·key)[source]¶ |
| 15 | ············Override·the·inifile·class’s·get_type·method·due·to·the·special | 15 | ············Override·the·inifile·class’s·get_type·method·due·to·the·special |
| 16 | ············layout·of·the·session·profile·class. | 16 | ············layout·of·the·session·profile·class. |
| 17 | ··············Parameters: | 17 | ··············Parameters: |
| 18 | ······················*·section·(str)·–·INI·file·section | 18 | ······················*·section·(str)·–·INI·file·section |
| Offset 110, 15 lines modified | Offset 110, 15 lines modified | ||
| 110 | authentication·failure.</p> | 110 | authentication·failure.</p> |
| 111 | </dd> | 111 | </dd> |
| 112 | </dl> | 112 | </dl> |
| 113 | </dd></dl> | 113 | </dd></dl> |
| 114 | <dl·class="py·attribute"> | 114 | <dl·class="py·attribute"> |
| 115 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.httpbroker.X2GoSessionProfiles.defaultSessionProfile"> | 115 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.httpbroker.X2GoSessionProfiles.defaultSessionProfile"> |
| 116 | <span·class="sig-name·descname"><span·class="pre">defaultSessionProfile</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder | 116 | <span·class="sig-name·descname"><span·class="pre">defaultSessionProfile</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder2',</span>·<span·class="pre">'usesshproxy':</span>·<span·class="pre">False,</span>·<span·class="pre">'variant':</span>·<span·class="pre">'',</span>·<span·class="pre">'width':</span>·<span·class="pre">800,</span>·<span·class="pre">'xdmcpserver':</span>·<span·class="pre">'localhost',</span>·<span·class="pre">'xinerama':</span>·<span·class="pre">False}</span></em><a·class="headerlink"·href="#x2go.backends.profiles.httpbroker.X2GoSessionProfiles.defaultSessionProfile"·title="Link·to·this·definition">¶</a></dt> |
| 117 | <dd></dd></dl> | 117 | <dd></dd></dl> |
| 118 | <dl·class="py·method"> | 118 | <dl·class="py·method"> |
| 119 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.httpbroker.X2GoSessionProfiles.get_broker_noauth"> | 119 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.httpbroker.X2GoSessionProfiles.get_broker_noauth"> |
| 120 | <span·class="sig-name·descname"><span·class="pre">get_broker_noauth</span></span><span·class="sig-paren">(</span><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/profiles/httpbroker.html#X2GoSessionProfiles.get_broker_noauth"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.profiles.httpbroker.X2GoSessionProfiles.get_broker_noauth"·title="Link·to·this·definition">¶</a></dt> | 120 | <span·class="sig-name·descname"><span·class="pre">get_broker_noauth</span></span><span·class="sig-paren">(</span><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/profiles/httpbroker.html#X2GoSessionProfiles.get_broker_noauth"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.profiles.httpbroker.X2GoSessionProfiles.get_broker_noauth"·title="Link·to·this·definition">¶</a></dt> |
| 121 | <dd><p>Accessor·for·the·class’s·<code·class="docutils·literal·notranslate"><span·class="pre">broker_noauth</span></code>·property.</p> | 121 | <dd><p>Accessor·for·the·class’s·<code·class="docutils·literal·notranslate"><span·class="pre">broker_noauth</span></code>·property.</p> |
| 122 | <dl·class="field-list·simple"> | 122 | <dl·class="field-list·simple"> |
| Offset 68, 15 lines modified | Offset 68, 15 lines modified | ||
| 68 | ········'setsessiontitle':·False,·'sndport':·4713,·'sound':·False, | 68 | ········'setsessiontitle':·False,·'sndport':·4713,·'sound':·False, |
| 69 | ········'soundsystem':·'pulse',·'soundtunnel':·True,·'speed':·2,·'sshport':·22, | 69 | ········'soundsystem':·'pulse',·'soundtunnel':·True,·'speed':·2,·'sshport':·22, |
| 70 | ········'sshproxyautologin':·True,·'sshproxyhost':·'proxyhost.mydomain', | 70 | ········'sshproxyautologin':·True,·'sshproxyhost':·'proxyhost.mydomain', |
| 71 | ········'sshproxykeyfile':·'',·'sshproxyport':·22,·'sshproxysamepass':·False, | 71 | ········'sshproxykeyfile':·'',·'sshproxyport':·22,·'sshproxysamepass':·False, |
| 72 | ········'sshproxysameuser':·False,·'sshproxytype':·'SSH',·'sshproxyuser':·'', | 72 | ········'sshproxysameuser':·False,·'sshproxytype':·'SSH',·'sshproxyuser':·'', |
| 73 | ········'startsoundsystem':·False,·'type':·'pc105/us',·'uniquehostkeyaliases': | 73 | ········'startsoundsystem':·False,·'type':·'pc105/us',·'uniquehostkeyaliases': |
| 74 | ········False,·'useexports':·True,·'useiconv':·False,·'usekbd':·True, | 74 | ········False,·'useexports':·True,·'useiconv':·False,·'usekbd':·True, |
| 75 | ········'usemimebox':·False,·'user':·'pbuilder | 75 | ········'usemimebox':·False,·'user':·'pbuilder2',·'usesshproxy':·False, |
| 76 | ········'variant':·'',·'width':·800,·'xdmcpserver':·'localhost',·'xinerama': | 76 | ········'variant':·'',·'width':·800,·'xdmcpserver':·'localhost',·'xinerama': |
| 77 | ········False}¶ | 77 | ········False}¶ |
| 78 | ········get_broker_noauth()[source]¶ | 78 | ········get_broker_noauth()[source]¶ |
| 79 | ············Accessor·for·the·class’s·broker_noauth·property. | 79 | ············Accessor·for·the·class’s·broker_noauth·property. |
| 80 | ··············Returns: | 80 | ··············Returns: |
| 81 | ··················True·if·the·broker·probably·does·not·expect·authentication. | 81 | ··················True·if·the·broker·probably·does·not·expect·authentication. |
| 82 | ··············Return·type: | 82 | ··············Return·type: |
| Offset 37, 19 lines modified | Offset 37, 19 lines modified | ||
| 37 | ··<section·id="module-x2go.backends.profiles.sshbroker"> | 37 | ··<section·id="module-x2go.backends.profiles.sshbroker"> |
| 38 | <span·id="x2go-backends-profiles-sshbroker-module"></span><h1>x2go.backends.profiles.sshbroker·module<a·class="headerlink"·href="#module-x2go.backends.profiles.sshbroker"·title="Link·to·this·heading">¶</a></h1> | 38 | <span·id="x2go-backends-profiles-sshbroker-module"></span><h1>x2go.backends.profiles.sshbroker·module<a·class="headerlink"·href="#module-x2go.backends.profiles.sshbroker"·title="Link·to·this·heading">¶</a></h1> |
| 39 | <p><a·class="reference·internal"·href="#x2go.backends.profiles.sshbroker.X2GoSessionProfiles"·title="x2go.backends.profiles.sshbroker.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.sshbroker.X2GoSessionProfiles</span></code></a>·class·-·managing·X2Go·Client··session·profiles·obtained·from·an·SSH·based·X2Go·Session·Broker.</p> | 39 | <p><a·class="reference·internal"·href="#x2go.backends.profiles.sshbroker.X2GoSessionProfiles"·title="x2go.backends.profiles.sshbroker.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.sshbroker.X2GoSessionProfiles</span></code></a>·class·-·managing·X2Go·Client··session·profiles·obtained·from·an·SSH·based·X2Go·Session·Broker.</p> |
| 40 | <p><a·class="reference·internal"·href="#x2go.backends.profiles.sshbroker.X2GoSessionProfiles"·title="x2go.backends.profiles.sshbroker.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.sshbroker.X2GoSessionProfiles</span></code></a>·is·a·public·API·class.·Use·this·class·in·your·Python·X2Go·based | 40 | <p><a·class="reference·internal"·href="#x2go.backends.profiles.sshbroker.X2GoSessionProfiles"·title="x2go.backends.profiles.sshbroker.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.sshbroker.X2GoSessionProfiles</span></code></a>·is·a·public·API·class.·Use·this·class·in·your·Python·X2Go·based |
| 41 | applications.</p> | 41 | applications.</p> |
| 42 | <dl·class="py·class"> | 42 | <dl·class="py·class"> |
| 43 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.sshbroker.X2GoSessionProfiles"> | 43 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.sshbroker.X2GoSessionProfiles"> |
| 44 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.profiles.sshbroker.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoSessionProfiles</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">session_profile_defaults</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder | 44 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.profiles.sshbroker.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoSessionProfiles</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">session_profile_defaults</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder2',</span>·<span·class="pre">'usesshproxy':</span>·<span·class="pre">False,</span>·<span·class="pre">'variant':</span>·<span·class="pre">'',</span>·<span·class="pre">'width':</span>·<span·class="pre">800,</span>·<span·class="pre">'xdmcpserver':</span>·<span·class="pre">'localhost',</span>·<span·class="pre">'xinerama':</span>·<span·class="pre">False}</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/profiles/sshbroker.html#X2GoSessionProfiles"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.profiles.sshbroker.X2GoSessionProfiles"·title="Link·to·this·definition">¶</a></dt> |
| 45 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.backends.profiles.base.html#x2go.backends.profiles.base.X2GoSessionProfiles"·title="x2go.backends.profiles.base.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoSessionProfiles</span></code></a></p> | 45 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.backends.profiles.base.html#x2go.backends.profiles.base.X2GoSessionProfiles"·title="x2go.backends.profiles.base.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoSessionProfiles</span></code></a></p> |
| 46 | <dl·class="py·attribute"> | 46 | <dl·class="py·attribute"> |
| 47 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.sshbroker.X2GoSessionProfiles.defaultSessionProfile"> | 47 | <dt·class="sig·sig-object·py"·id="x2go.backends.profiles.sshbroker.X2GoSessionProfiles.defaultSessionProfile"> |
| 48 | <span·class="sig-name·descname"><span·class="pre">defaultSessionProfile</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder | 48 | <span·class="sig-name·descname"><span·class="pre">defaultSessionProfile</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder2',</span>·<span·class="pre">'usesshproxy':</span>·<span·class="pre">False,</span>·<span·class="pre">'variant':</span>·<span·class="pre">'',</span>·<span·class="pre">'width':</span>·<span·class="pre">800,</span>·<span·class="pre">'xdmcpserver':</span>·<span·class="pre">'localhost',</span>·<span·class="pre">'xinerama':</span>·<span·class="pre">False}</span></em><a·class="headerlink"·href="#x2go.backends.profiles.sshbroker.X2GoSessionProfiles.defaultSessionProfile"·title="Link·to·this·definition">¶</a></dt> |
| 49 | <dd></dd></dl> | 49 | <dd></dd></dl> |
| 50 | </dd></dl> | 50 | </dd></dl> |
| 51 | </section> | 51 | </section> |
| Offset 23, 15 lines modified | Offset 23, 15 lines modified | ||
| 23 | ··'',·'setdpi':·False,·'setsessiontitle':·False,·'sndport':·4713,·'sound': | 23 | ··'',·'setdpi':·False,·'setsessiontitle':·False,·'sndport':·4713,·'sound': |
| 24 | ··False,·'soundsystem':·'pulse',·'soundtunnel':·True,·'speed':·2,·'sshport': | 24 | ··False,·'soundsystem':·'pulse',·'soundtunnel':·True,·'speed':·2,·'sshport': |
| 25 | ··22,·'sshproxyautologin':·True,·'sshproxyhost':·'proxyhost.mydomain', | 25 | ··22,·'sshproxyautologin':·True,·'sshproxyhost':·'proxyhost.mydomain', |
| 26 | ··'sshproxykeyfile':·'',·'sshproxyport':·22,·'sshproxysamepass':·False, | 26 | ··'sshproxykeyfile':·'',·'sshproxyport':·22,·'sshproxysamepass':·False, |
| 27 | ··'sshproxysameuser':·False,·'sshproxytype':·'SSH',·'sshproxyuser':·'', | 27 | ··'sshproxysameuser':·False,·'sshproxytype':·'SSH',·'sshproxyuser':·'', |
| 28 | ··'startsoundsystem':·False,·'type':·'pc105/us',·'uniquehostkeyaliases':·False, | 28 | ··'startsoundsystem':·False,·'type':·'pc105/us',·'uniquehostkeyaliases':·False, |
| 29 | ··'useexports':·True,·'useiconv':·False,·'usekbd':·True,·'usemimebox':·False, | 29 | ··'useexports':·True,·'useiconv':·False,·'usekbd':·True,·'usemimebox':·False, |
| 30 | ··'user':·'pbuilder | 30 | ··'user':·'pbuilder2',·'usesshproxy':·False,·'variant':·'',·'width':·800, |
| 31 | ··'xdmcpserver':·'localhost',·'xinerama':·False},·logger=None,·loglevel=56) | 31 | ··'xdmcpserver':·'localhost',·'xinerama':·False},·logger=None,·loglevel=56) |
| 32 | ··[source]¶ | 32 | ··[source]¶ |
| 33 | ······Bases:·X2GoSessionProfiles | 33 | ······Bases:·X2GoSessionProfiles |
| 34 | ········defaultSessionProfile·=·{'applications':·['WWWBROWSER',·'MAILCLIENT', | 34 | ········defaultSessionProfile·=·{'applications':·['WWWBROWSER',·'MAILCLIENT', |
| 35 | ········'OFFICE',·'TERMINAL'],·'autoconnect':·False,·'autologin':·True, | 35 | ········'OFFICE',·'TERMINAL'],·'autoconnect':·False,·'autologin':·True, |
| 36 | ········'autostart':·False,·'clipboard':·'both',·'command':·'TERMINAL', | 36 | ········'autostart':·False,·'clipboard':·'both',·'command':·'TERMINAL', |
| 37 | ········'defsndport':·True,·'directrdp':·False,·'directrdpsettings':·'', | 37 | ········'defsndport':·True,·'directrdp':·False,·'directrdpsettings':·'', |
| Offset 48, 13 lines modified | Offset 48, 13 lines modified | ||
| 48 | ········'setsessiontitle':·False,·'sndport':·4713,·'sound':·False, | 48 | ········'setsessiontitle':·False,·'sndport':·4713,·'sound':·False, |
| 49 | ········'soundsystem':·'pulse',·'soundtunnel':·True,·'speed':·2,·'sshport':·22, | 49 | ········'soundsystem':·'pulse',·'soundtunnel':·True,·'speed':·2,·'sshport':·22, |
| 50 | ········'sshproxyautologin':·True,·'sshproxyhost':·'proxyhost.mydomain', | 50 | ········'sshproxyautologin':·True,·'sshproxyhost':·'proxyhost.mydomain', |
| 51 | ········'sshproxykeyfile':·'',·'sshproxyport':·22,·'sshproxysamepass':·False, | 51 | ········'sshproxykeyfile':·'',·'sshproxyport':·22,·'sshproxysamepass':·False, |
| 52 | ········'sshproxysameuser':·False,·'sshproxytype':·'SSH',·'sshproxyuser':·'', | 52 | ········'sshproxysameuser':·False,·'sshproxytype':·'SSH',·'sshproxyuser':·'', |
| 53 | ········'startsoundsystem':·False,·'type':·'pc105/us',·'uniquehostkeyaliases': | 53 | ········'startsoundsystem':·False,·'type':·'pc105/us',·'uniquehostkeyaliases': |
| 54 | ········False,·'useexports':·True,·'useiconv':·False,·'usekbd':·True, | 54 | ········False,·'useexports':·True,·'useiconv':·False,·'usekbd':·True, |
| 55 | ········'usemimebox':·False,·'user':·'pbuilder | 55 | ········'usemimebox':·False,·'user':·'pbuilder2',·'usesshproxy':·False, |
| 56 | ········'variant':·'',·'width':·800,·'xdmcpserver':·'localhost',·'xinerama': | 56 | ········'variant':·'',·'width':·800,·'xdmcpserver':·'localhost',·'xinerama': |
| 57 | ········False}¶ | 57 | ········False}¶ |
| 58 | « x2go.backends.profiles.httpbroker_module· :: ·Contents· :: | 58 | « x2go.backends.profiles.httpbroker_module· :: ·Contents· :: |
| 59 | x2go.backends.proxy_package » | 59 | x2go.backends.proxy_package » |
| 60 | ©·Copyright·2025,·Mike·Gabriel.·Created·using·Sphinx·8.2.3. | 60 | ©·Copyright·2025,·Mike·Gabriel.·Created·using·Sphinx·8.2.3. |
| Offset 35, 15 lines modified | Offset 35, 15 lines modified | ||
| 35 | ········ | 35 | ········ |
| 36 | ········ | 36 | ········ |
| 37 | ··<section·id="module-x2go.backends.proxy.base"> | 37 | ··<section·id="module-x2go.backends.proxy.base"> |
| 38 | <span·id="x2go-backends-proxy-base-module"></span><h1>x2go.backends.proxy.base·module<a·class="headerlink"·href="#module-x2go.backends.proxy.base"·title="Link·to·this·heading">¶</a></h1> | 38 | <span·id="x2go-backends-proxy-base-module"></span><h1>x2go.backends.proxy.base·module<a·class="headerlink"·href="#module-x2go.backends.proxy.base"·title="Link·to·this·heading">¶</a></h1> |
| 39 | <p>X2GoProxy·class·-·proxying/rendering·your·graphical·connection·through·NX3,·KDRIVE·and·others.</p> | 39 | <p>X2GoProxy·class·-·proxying/rendering·your·graphical·connection·through·NX3,·KDRIVE·and·others.</p> |
| 40 | <dl·class="py·class"> | 40 | <dl·class="py·class"> |
| 41 | <dt·class="sig·sig-object·py"·id="x2go.backends.proxy.base.X2GoProxy"> | 41 | <dt·class="sig·sig-object·py"·id="x2go.backends.proxy.base.X2GoProxy"> |
| 42 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.proxy.base.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoProxy</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">session_info</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">ssh_transport</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_log</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'session.log'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_errors</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'session.err'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sessions_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/ | 42 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.proxy.base.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoProxy</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">session_info</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">ssh_transport</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_log</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'session.log'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_errors</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'session.err'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sessions_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.x2go'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">proxy_options</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">{}</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_instance</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/proxy/base.html#X2GoProxy"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.proxy.base.X2GoProxy"·title="Link·to·this·definition">¶</a></dt> |
| 43 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Thread</span></code></p> | 43 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Thread</span></code></p> |
| 44 | <p>X2GoProxy·is·an·abstract·class·for·X2Go·proxy·connections.</p> | 44 | <p>X2GoProxy·is·an·abstract·class·for·X2Go·proxy·connections.</p> |
| 45 | <p>This·class·needs·to·be·inherited·from·a·concrete·proxy·class.·Only | 45 | <p>This·class·needs·to·be·inherited·from·a·concrete·proxy·class.·Only |
| 46 | currently·available·proxy·class·is:·<a·class="reference·internal"·href="x2go.backends.proxy.nx3.html#x2go.backends.proxy.nx3.X2GoProxy"·title="x2go.backends.proxy.nx3.X2GoProxy"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.proxy.nx3.X2GoProxy</span></code></a>.</p> | 46 | currently·available·proxy·class·is:·<a·class="reference·internal"·href="x2go.backends.proxy.nx3.html#x2go.backends.proxy.nx3.X2GoProxy"·title="x2go.backends.proxy.nx3.X2GoProxy"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.proxy.nx3.X2GoProxy</span></code></a>.</p> |
| 47 | <dl·class="py·attribute"> | 47 | <dl·class="py·attribute"> |
| 48 | <dt·class="sig·sig-object·py"·id="x2go.backends.proxy.base.X2GoProxy.PROXY_ARGS"> | 48 | <dt·class="sig·sig-object·py"·id="x2go.backends.proxy.base.X2GoProxy.PROXY_ARGS"> |
| 49 | <span·class="sig-name·descname"><span·class="pre">PROXY_ARGS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">[]</span></em><a·class="headerlink"·href="#x2go.backends.proxy.base.X2GoProxy.PROXY_ARGS"·title="Link·to·this·definition">¶</a></dt> | 49 | <span·class="sig-name·descname"><span·class="pre">PROXY_ARGS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">[]</span></em><a·class="headerlink"·href="#x2go.backends.proxy.base.X2GoProxy.PROXY_ARGS"·title="Link·to·this·definition">¶</a></dt> |
| Offset 3, 16 lines modified | Offset 3, 16 lines modified | ||
| 3 | « x2go.backends.proxy_package· :: ·Contents· :: ·x2go.backends.proxy.nx3 | 3 | « x2go.backends.proxy_package· :: ·Contents· :: ·x2go.backends.proxy.nx3 |
| 4 | module » | 4 | module » |
| 5 | ******·x2go.backends.proxy.base·module¶·****** | 5 | ******·x2go.backends.proxy.base·module¶·****** |
| 6 | X2GoProxy·class·-·proxying/rendering·your·graphical·connection·through·NX3, | 6 | X2GoProxy·class·-·proxying/rendering·your·graphical·connection·through·NX3, |
| 7 | KDRIVE·and·others. | 7 | KDRIVE·and·others. |
| 8 | ··class·x2go.backends.proxy.base.X2GoProxy(session_info=None,·ssh_ | 8 | ··class·x2go.backends.proxy.base.X2GoProxy(session_info=None,·ssh_ |
| 9 | ··transport=None,·session_log='session.log',·session_errors='session.err', | 9 | ··transport=None,·session_log='session.log',·session_errors='session.err', |
| 10 | ··sessions_rootdir='/nonexistent/ | 10 | ··sessions_rootdir='/nonexistent/second-build/.x2go',·proxy_options={}, |
| 11 | ··instance=None,·logger=None,·loglevel=56)[source]¶ | 11 | ··session_instance=None,·logger=None,·loglevel=56)[source]¶ |
| 12 | ······Bases:·Thread | 12 | ······Bases:·Thread |
| 13 | ······X2GoProxy·is·an·abstract·class·for·X2Go·proxy·connections. | 13 | ······X2GoProxy·is·an·abstract·class·for·X2Go·proxy·connections. |
| 14 | ······This·class·needs·to·be·inherited·from·a·concrete·proxy·class.·Only | 14 | ······This·class·needs·to·be·inherited·from·a·concrete·proxy·class.·Only |
| 15 | ······currently·available·proxy·class·is:·x2go.backends.proxy.nx3.X2GoProxy. | 15 | ······currently·available·proxy·class·is:·x2go.backends.proxy.nx3.X2GoProxy. |
| 16 | ········PROXY_ARGS·=·[]¶ | 16 | ········PROXY_ARGS·=·[]¶ |
| 17 | ············Arguments·to·be·passed·to·the·proxy·command.·This·needs·to·be·set | 17 | ············Arguments·to·be·passed·to·the·proxy·command.·This·needs·to·be·set |
| 18 | ············by·a·potential·child·class. | 18 | ············by·a·potential·child·class. |
| Offset 40, 15 lines modified | Offset 40, 15 lines modified | ||
| 40 | <p>The·<a·class="reference·internal"·href="#x2go.backends.settings.file.X2GoClientSettings"·title="x2go.backends.settings.file.X2GoClientSettings"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.settings.file.X2GoClientSettings</span></code></a>·class·one·of·Python·X2Go’s·a·public·API·classes. | 40 | <p>The·<a·class="reference·internal"·href="#x2go.backends.settings.file.X2GoClientSettings"·title="x2go.backends.settings.file.X2GoClientSettings"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.settings.file.X2GoClientSettings</span></code></a>·class·one·of·Python·X2Go’s·a·public·API·classes. |
| 41 | Use·this·class·(indirectly·by·retrieving·it·from·an·<a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·instance) | 41 | Use·this·class·(indirectly·by·retrieving·it·from·an·<a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·instance) |
| 42 | in·your·Python·X2Go·based·applications·to·access·the | 42 | in·your·Python·X2Go·based·applications·to·access·the |
| 43 | »settings«·configuration·file·of·your·X2Go·client·application.</p> | 43 | »settings«·configuration·file·of·your·X2Go·client·application.</p> |
| 44 | <p>This·class·supports·reading·the·»settings«·configuration·from·a·file·(<code·class="docutils·literal·notranslate"><span·class="pre">~/.x2goclient/settings</span></code>).</p> | 44 | <p>This·class·supports·reading·the·»settings«·configuration·from·a·file·(<code·class="docutils·literal·notranslate"><span·class="pre">~/.x2goclient/settings</span></code>).</p> |
| 45 | <dl·class="py·class"> | 45 | <dl·class="py·class"> |
| 46 | <dt·class="sig·sig-object·py"·id="x2go.backends.settings.file.X2GoClientSettings"> | 46 | <dt·class="sig·sig-object·py"·id="x2go.backends.settings.file.X2GoClientSettings"> |
| 47 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.settings.file.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoClientSettings</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config_files</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">['/nonexistent/ | 47 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.settings.file.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoClientSettings</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config_files</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">['/nonexistent/second-build/.x2goclient/settings',</span>·<span·class="pre">'/etc/x2goclient/settings']</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">defaults</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">{'Authorization':</span>·<span·class="pre">{'editprofile':</span>·<span·class="pre">True,</span>·<span·class="pre">'newprofile':</span>·<span·class="pre">True,</span>·<span·class="pre">'resume':</span>·<span·class="pre">True,</span>·<span·class="pre">'suspend':</span>·<span·class="pre">True},</span>·<span·class="pre">'General':</span>·<span·class="pre">{'autoresume':</span>·<span·class="pre">True,</span>·<span·class="pre">'clientport':</span>·<span·class="pre">22},</span>·<span·class="pre">'LDAP':</span>·<span·class="pre">{'port':</span>·<span·class="pre">389,</span>·<span·class="pre">'port1':</span>·<span·class="pre">0,</span>·<span·class="pre">'port2':</span>·<span·class="pre">0,</span>·<span·class="pre">'server':</span>·<span·class="pre">'localhost',</span>·<span·class="pre">'useldap':</span>·<span·class="pre">False},</span>·<span·class="pre">'trayicon':</span>·<span·class="pre">{'enabled':</span>·<span·class="pre">True,</span>·<span·class="pre">'maxdiscon':</span>·<span·class="pre">True,</span>·<span·class="pre">'mincon':</span>·<span·class="pre">True,</span>·<span·class="pre">'mintotray':</span>·<span·class="pre">True,</span>·<span·class="pre">'noclose':</span>·<span·class="pre">True}}</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/settings/file.html#X2GoClientSettings"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.settings.file.X2GoClientSettings"·title="Link·to·this·definition">¶</a></dt> |
| 48 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.inifiles.html#x2go.inifiles.X2GoIniFile"·title="x2go.inifiles.X2GoIniFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoIniFile</span></code></a></p> | 48 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.inifiles.html#x2go.inifiles.X2GoIniFile"·title="x2go.inifiles.X2GoIniFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoIniFile</span></code></a></p> |
| 49 | <p>Configuration·file·based·settings·for·<a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·instances.</p> | 49 | <p>Configuration·file·based·settings·for·<a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·instances.</p> |
| 50 | </dd></dl> | 50 | </dd></dl> |
| 51 | </section> | 51 | </section> |
| Offset 7, 15 lines modified | Offset 7, 15 lines modified | ||
| 7 | The·x2go.backends.settings.file.X2GoClientSettings·class·one·of·Python·X2Go’s·a | 7 | The·x2go.backends.settings.file.X2GoClientSettings·class·one·of·Python·X2Go’s·a |
| 8 | public·API·classes.·Use·this·class·(indirectly·by·retrieving·it·from·an | 8 | public·API·classes.·Use·this·class·(indirectly·by·retrieving·it·from·an |
| 9 | x2go.client.X2GoClient·instance)·in·your·Python·X2Go·based·applications·to | 9 | x2go.client.X2GoClient·instance)·in·your·Python·X2Go·based·applications·to |
| 10 | access·the·»settings«·configuration·file·of·your·X2Go·client·application. | 10 | access·the·»settings«·configuration·file·of·your·X2Go·client·application. |
| 11 | This·class·supports·reading·the·»settings«·configuration·from·a·file | 11 | This·class·supports·reading·the·»settings«·configuration·from·a·file |
| 12 | (~/.x2goclient/settings). | 12 | (~/.x2goclient/settings). |
| 13 | ··class·x2go.backends.settings.file.X2GoClientSettings(config_files=['/ | 13 | ··class·x2go.backends.settings.file.X2GoClientSettings(config_files=['/ |
| 14 | ··nonexistent/ | 14 | ··nonexistent/second-build/.x2goclient/settings',·'/etc/x2goclient/settings'], |
| 15 | ··defaults={'Authorization':·{'editprofile':·True,·'newprofile':·True, | 15 | ··defaults={'Authorization':·{'editprofile':·True,·'newprofile':·True, |
| 16 | ··'resume':·True,·'suspend':·True},·'General':·{'autoresume':·True, | 16 | ··'resume':·True,·'suspend':·True},·'General':·{'autoresume':·True, |
| 17 | ··'clientport':·22},·'LDAP':·{'port':·389,·'port1':·0,·'port2':·0,·'server': | 17 | ··'clientport':·22},·'LDAP':·{'port':·389,·'port1':·0,·'port2':·0,·'server': |
| 18 | ··'localhost',·'useldap':·False},·'trayicon':·{'enabled':·True,·'maxdiscon': | 18 | ··'localhost',·'useldap':·False},·'trayicon':·{'enabled':·True,·'maxdiscon': |
| 19 | ··True,·'mincon':·True,·'mintotray':·True,·'noclose':·True}},·logger=None, | 19 | ··True,·'mincon':·True,·'mintotray':·True,·'noclose':·True}},·logger=None, |
| 20 | ··loglevel=56)[source]¶ | 20 | ··loglevel=56)[source]¶ |
| 21 | ······Bases:·X2GoIniFile | 21 | ······Bases:·X2GoIniFile |
| Offset 80, 15 lines modified | Offset 80, 15 lines modified | ||
| 80 | </dl> | 80 | </dl> |
| 81 | </dd></dl> | 81 | </dd></dl> |
| 82 | </dd></dl> | 82 | </dd></dl> |
| 83 | <dl·class="py·class"> | 83 | <dl·class="py·class"> |
| 84 | <dt·class="sig·sig-object·py"·id="x2go.backends.terminal.plain.X2GoTerminalSession"> | 84 | <dt·class="sig·sig-object·py"·id="x2go.backends.terminal.plain.X2GoTerminalSession"> |
| 85 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.terminal.plain.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoTerminalSession</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">control_session</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_info</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">geometry</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'800x600'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">depth</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">24</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">link</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'adsl'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">pack</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'16m-jpeg-9'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">dpi</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'unix-kde'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kbtype</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'null/null'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kblayout</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'null'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kbvariant</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'null'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">clipboard</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'both'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">xinerama</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kdrive</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'application'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">snd_system</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'pulse'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">snd_port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">4713</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cmd</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">published_applications</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">set_session_title</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_title</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">applications</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">[]</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">rdp_server</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">rdp_options</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">xdmcp_server</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">convert_encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">server_encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UTF-8'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UTF-8'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UNKNOWN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'202 | 85 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.backends.terminal.plain.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoTerminalSession</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">control_session</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_info</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">geometry</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'800x600'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">depth</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">24</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">link</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'adsl'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">pack</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'16m-jpeg-9'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">dpi</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cache_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'unix-kde'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kbtype</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'null/null'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kblayout</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'null'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kbvariant</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'null'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">clipboard</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'both'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">xinerama</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">kdrive</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_type</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'application'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">snd_system</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'pulse'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">snd_port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">4713</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">cmd</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">published_applications</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">set_session_title</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_title</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">''</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">applications</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">[]</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">rdp_server</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">rdp_options</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">xdmcp_server</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">convert_encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">server_encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UTF-8'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_encoding</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UTF-8'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UNKNOWN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'20261210091201799572'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">print_action</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-[·...·truncated·by·diffoscope;·len:·1653,·SHA:·967293f8bab0d7cbda2b285a295c27f4e05f6566bb9b7bedb42e4e5e6d021d7d·...·]-build/.x2go'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_instance</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/backends/terminal/plain.html#X2GoTerminalSession"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.backends.terminal.plain.X2GoTerminalSession"·title="Link·to·this·definition">¶</a></dt> |
| 86 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">object</span></code></p> | 86 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">object</span></code></p> |
| 87 | <p>Class·for·managing·X2Go·terminal·sessions·on·a·remote·X2Go·server·via·Paramiko/SSH.</p> | 87 | <p>Class·for·managing·X2Go·terminal·sessions·on·a·remote·X2Go·server·via·Paramiko/SSH.</p> |
| 88 | <p>With·the·<a·class="reference·internal"·href="#x2go.backends.terminal.plain.X2GoTerminalSession"·title="x2go.backends.terminal.plain.X2GoTerminalSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.terminal.plain.X2GoTerminalSession</span></code></a>·class·you·can·start·new·X2Go·sessions,·resume·suspended | 88 | <p>With·the·<a·class="reference·internal"·href="#x2go.backends.terminal.plain.X2GoTerminalSession"·title="x2go.backends.terminal.plain.X2GoTerminalSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.terminal.plain.X2GoTerminalSession</span></code></a>·class·you·can·start·new·X2Go·sessions,·resume·suspended |
| 89 | sessions·or·suspend·resp.·terminate·currently·running·sessions·on·a | 89 | sessions·or·suspend·resp.·terminate·currently·running·sessions·on·a |
| 90 | connected·X2Go·server.</p> | 90 | connected·X2Go·server.</p> |
| 91 | <p>An·<a·class="reference·internal"·href="#x2go.backends.terminal.plain.X2GoTerminalSession"·title="x2go.backends.terminal.plain.X2GoTerminalSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.terminal.plain.X2GoTerminalSession</span></code></a>·object·uses·two·main·data·structure·classes:</p> | 91 | <p>An·<a·class="reference·internal"·href="#x2go.backends.terminal.plain.X2GoTerminalSession"·title="x2go.backends.terminal.plain.X2GoTerminalSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.terminal.plain.X2GoTerminalSession</span></code></a>·object·uses·two·main·data·structure·classes:</p> |
| 92 | <blockquote> | 92 | <blockquote> |
| Offset 37, 19 lines modified | Offset 37, 19 lines modified | ||
| 37 | ··session_info=None,·geometry='800x600',·depth=24,·link='adsl',·pack='16m-jpeg- | 37 | ··session_info=None,·geometry='800x600',·depth=24,·link='adsl',·pack='16m-jpeg- |
| 38 | ··9',·dpi='',·cache_type='unix-kde',·kbtype='null/null',·kblayout='null', | 38 | ··9',·dpi='',·cache_type='unix-kde',·kbtype='null/null',·kblayout='null', |
| 39 | ··kbvariant='null',·clipboard='both',·xinerama=False,·kdrive=False,·session_ | 39 | ··kbvariant='null',·clipboard='both',·xinerama=False,·kdrive=False,·session_ |
| 40 | ··type='application',·snd_system='pulse',·snd_port=4713,·cmd=None,·published_ | 40 | ··type='application',·snd_system='pulse',·snd_port=4713,·cmd=None,·published_ |
| 41 | ··applications=False,·set_session_title=False,·session_title='',·applications= | 41 | ··applications=False,·set_session_title=False,·session_title='',·applications= |
| 42 | ··[],·rdp_server=None,·rdp_options=None,·xdmcp_server=None,·convert_ | 42 | ··[],·rdp_server=None,·rdp_options=None,·xdmcp_server=None,·convert_ |
| 43 | ··encoding=False,·server_encoding='UTF-8',·client_encoding='UTF-8', | 43 | ··encoding=False,·server_encoding='UTF-8',·client_encoding='UTF-8', |
| 44 | ··rootdir=None,·profile_name='UNKNOWN',·profile_id='202 | 44 | ··rootdir=None,·profile_name='UNKNOWN',·profile_id='20261210091201799572', |
| 45 | ··print_action=None,·print_action_args={},·info_backend='PLAIN',·list_ | 45 | ··print_action=None,·print_action_args={},·info_backend='PLAIN',·list_ |
| 46 | ··backend='PLAIN',·proxy_backend='NX3',·proxy_options={},·printing_ | 46 | ··backend='PLAIN',·proxy_backend='NX3',·proxy_options={},·printing_ |
| 47 | ··backend='FILE',·client_rootdir='/nonexistent/ | 47 | ··backend='FILE',·client_rootdir='/nonexistent/second-build/.x2goclient', |
| 48 | ··sessions_rootdir='/nonexistent/ | 48 | ··sessions_rootdir='/nonexistent/second-build/.x2go',·session_instance=None, |
| 49 | ··logger=None,·loglevel=56)[source]¶ | 49 | ··logger=None,·loglevel=56)[source]¶ |
| 50 | ······Bases:·object | 50 | ······Bases:·object |
| 51 | ······Class·for·managing·X2Go·terminal·sessions·on·a·remote·X2Go·server·via | 51 | ······Class·for·managing·X2Go·terminal·sessions·on·a·remote·X2Go·server·via |
| 52 | ······Paramiko/SSH. | 52 | ······Paramiko/SSH. |
| 53 | ······With·the·x2go.backends.terminal.plain.X2GoTerminalSession·class·you·can | 53 | ······With·the·x2go.backends.terminal.plain.X2GoTerminalSession·class·you·can |
| 54 | ······start·new·X2Go·sessions,·resume·suspended·sessions·or·suspend·resp. | 54 | ······start·new·X2Go·sessions,·resume·suspended·sessions·or·suspend·resp. |
| 55 | ······terminate·currently·running·sessions·on·a·connected·X2Go·server. | 55 | ······terminate·currently·running·sessions·on·a·connected·X2Go·server. |
| Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
| 59 | <dt·class="sig·sig-object·py"·id="x2go.defaults.PUBAPP_MAX_NO_SUBMENUS"> | 59 | <dt·class="sig·sig-object·py"·id="x2go.defaults.PUBAPP_MAX_NO_SUBMENUS"> |
| 60 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">PUBAPP_MAX_NO_SUBMENUS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">10</span></em><a·class="headerlink"·href="#x2go.defaults.PUBAPP_MAX_NO_SUBMENUS"·title="Link·to·this·definition">¶</a></dt> | 60 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">PUBAPP_MAX_NO_SUBMENUS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">10</span></em><a·class="headerlink"·href="#x2go.defaults.PUBAPP_MAX_NO_SUBMENUS"·title="Link·to·this·definition">¶</a></dt> |
| 61 | <dd><p>Less·than·ten·applications·will·not·get·rendered·into·submenus.</p> | 61 | <dd><p>Less·than·ten·applications·will·not·get·rendered·into·submenus.</p> |
| 62 | </dd></dl> | 62 | </dd></dl> |
| 63 | <dl·class="py·data"> | 63 | <dl·class="py·data"> |
| 64 | <dt·class="sig·sig-object·py"·id="x2go.defaults.RSAHostKey"> | 64 | <dt·class="sig·sig-object·py"·id="x2go.defaults.RSAHostKey"> |
| 65 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">RSAHostKey</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">PKey(alg=RSA,</span>·<span·class="pre">bits=1024,</span>·<span·class="pre">fp=SHA256: | 65 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">RSAHostKey</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">PKey(alg=RSA,</span>·<span·class="pre">bits=1024,</span>·<span·class="pre">fp=SHA256:qBQBZfPkRUlW9dT4ynzER+/qvKxNkr0Bs/ogowMiGZI)</span></em><a·class="headerlink"·href="#x2go.defaults.RSAHostKey"·title="Link·to·this·definition">¶</a></dt> |
| 66 | <dd><p>An·RSA·host·key·for·this·client·session.·Python·X2Go·does·not·use·the | 66 | <dd><p>An·RSA·host·key·for·this·client·session.·Python·X2Go·does·not·use·the |
| 67 | system’s·host·key·but·generates·its·own·host·key·for·each·running | 67 | system’s·host·key·but·generates·its·own·host·key·for·each·running |
| 68 | application·instance.</p> | 68 | application·instance.</p> |
| 69 | </dd></dl> | 69 | </dd></dl> |
| 70 | <dl·class="py·data"> | 70 | <dl·class="py·data"> |
| 71 | <dt·class="sig·sig-object·py"·id="x2go.defaults.X2GO_DESKTOPSESSIONS"> | 71 | <dt·class="sig·sig-object·py"·id="x2go.defaults.X2GO_DESKTOPSESSIONS"> |
| Offset 109, 15 lines modified | Offset 109, 15 lines modified | ||
| 109 | <dt·class="sig·sig-object·py"·id="x2go.defaults.X2GO_PRINT_ACTIONS"> | 109 | <dt·class="sig·sig-object·py"·id="x2go.defaults.X2GO_PRINT_ACTIONS"> |
| 110 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">X2GO_PRINT_ACTIONS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'DIALOG':</span>·<span·class="pre">'X2GoPrintActionDIALOG',</span>·<span·class="pre">'PDFSAVE':</span>·<span·class="pre">'X2GoPrintActionPDFSAVE',</span>·<span·class="pre">'PDFVIEW':</span>·<span·class="pre">'X2GoPrintActionPDFVIEW',</span>·<span·class="pre">'PRINT':</span>·<span·class="pre">'X2GoPrintActionPRINT',</span>·<span·class="pre">'PRINTCMD':</span>·<span·class="pre">'X2GoPrintActionPRINTCMD'}</span></em><a·class="headerlink"·href="#x2go.defaults.X2GO_PRINT_ACTIONS"·title="Link·to·this·definition">¶</a></dt> | 110 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">X2GO_PRINT_ACTIONS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'DIALOG':</span>·<span·class="pre">'X2GoPrintActionDIALOG',</span>·<span·class="pre">'PDFSAVE':</span>·<span·class="pre">'X2GoPrintActionPDFSAVE',</span>·<span·class="pre">'PDFVIEW':</span>·<span·class="pre">'X2GoPrintActionPDFVIEW',</span>·<span·class="pre">'PRINT':</span>·<span·class="pre">'X2GoPrintActionPRINT',</span>·<span·class="pre">'PRINTCMD':</span>·<span·class="pre">'X2GoPrintActionPRINTCMD'}</span></em><a·class="headerlink"·href="#x2go.defaults.X2GO_PRINT_ACTIONS"·title="Link·to·this·definition">¶</a></dt> |
| 111 | <dd><p>Relating·print·action·names·and·classes.</p> | 111 | <dd><p>Relating·print·action·names·and·classes.</p> |
| 112 | </dd></dl> | 112 | </dd></dl> |
| 113 | <dl·class="py·data"> | 113 | <dl·class="py·data"> |
| 114 | <dt·class="sig·sig-object·py"·id="x2go.defaults.X2GO_SESSIONPROFILE_DEFAULTS"> | 114 | <dt·class="sig·sig-object·py"·id="x2go.defaults.X2GO_SESSIONPROFILE_DEFAULTS"> |
| 115 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">X2GO_SESSIONPROFILE_DEFAULTS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder | 115 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">X2GO_SESSIONPROFILE_DEFAULTS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">{'applications':</span>·<span·class="pre">['WWWBROWSER',</span>·<span·class="pre">'MAILCLIENT',</span>·<span·class="pre">'OFFICE',</span>·<span·class="pre">'TERMINAL'],</span>·<span·class="pre">'autoconnect':</span>·<span·class="pre">False,</span>·<span·class="pre">'autologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'autostart':</span>·<span·class="pre">False,</span>·<span·class="pre">'clipboard':</span>·<span·class="pre">'both',</span>·<span·class="pre">'command':</span>·<span·class="pre">'TERMINAL',</span>·<span·class="pre">'defsndport':</span>·<span·class="pre">True,</span>·<span·class="pre">'directrdp':</span>·<span·class="pre">False,</span>·<span·class="pre">'directrdpsettings':</span>·<span·class="pre">'',</span>·<span·class="pre">'display':</span>·<span·class="pre">1,</span>·<span·class="pre">'dpi':</span>·<span·class="pre">96,</span>·<span·class="pre">'export':</span>·<span·class="pre">{},</span>·<span·class="pre">'forwardsshagent':</span>·<span·class="pre">False,</span>·<span·class="pre">'fstunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'fullscreen':</span>·<span·class="pre">False,</span>·<span·class="pre">'height':</span>·<span·class="pre">600,</span>·<span·class="pre">'host':</span>·<span·class="pre">['server.mydomain'],</span>·<span·class="pre">'icon':</span>·<span·class="pre">':icons/128x128/x2gosession.png',</span>·<span·class="pre">'iconvfrom':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'iconvto':</span>·<span·class="pre">'UTF-8',</span>·<span·class="pre">'kdrive':</span>·<span·class="pre">False,</span>·<span·class="pre">'key':</span>·<span·class="pre">'',</span>·<span·class="pre">'krblogin':</span>·<span·class="pre">False,</span>·<span·class="pre">'layout':</span>·<span·class="pre">'us',</span>·<span·class="pre">'maxdim':</span>·<span·class="pre">False,</span>·<span·class="pre">'mimeboxaction':</span>·<span·class="pre">'OPEN',</span>·<span·class="pre">'mimeboxextensions':</span>·<span·class="pre">'',</span>·<span·class="pre">'multidisp':</span>·<span·class="pre">False,</span>·<span·class="pre">'name':</span>·<span·class="pre">'NEW_PROFILE',</span>·<span·class="pre">'pack':</span>·<span·class="pre">'16m-jpeg',</span>·<span·class="pre">'print':</span>·<span·class="pre">False,</span>·<span·class="pre">'published':</span>·<span·class="pre">False,</span>·<span·class="pre">'quality':</span>·<span·class="pre">9,</span>·<span·class="pre">'rdpclient':</span>·<span·class="pre">'rdesktop',</span>·<span·class="pre">'rdpoptions':</span>·<span·class="pre">'-u</span>·<span·class="pre">X2GO_USER</span>·<span·class="pre">-p</span>·<span·class="pre">X2GO_PASSWORD',</span>·<span·class="pre">'rdpport':</span>·<span·class="pre">3389,</span>·<span·class="pre">'rdpserver':</span>·<span·class="pre">'',</span>·<span·class="pre">'restoreexports':</span>·<span·class="pre">False,</span>·<span·class="pre">'rootless':</span>·<span·class="pre">True,</span>·<span·class="pre">'sessiontitle':</span>·<span·class="pre">'',</span>·<span·class="pre">'setdpi':</span>·<span·class="pre">False,</span>·<span·class="pre">'setsessiontitle':</span>·<span·class="pre">False,</span>·<span·class="pre">'sndport':</span>·<span·class="pre">4713,</span>·<span·class="pre">'sound':</span>·<span·class="pre">False,</span>·<span·class="pre">'soundsystem':</span>·<span·class="pre">'pulse',</span>·<span·class="pre">'soundtunnel':</span>·<span·class="pre">True,</span>·<span·class="pre">'speed':</span>·<span·class="pre">2,</span>·<span·class="pre">'sshport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxyautologin':</span>·<span·class="pre">True,</span>·<span·class="pre">'sshproxyhost':</span>·<span·class="pre">'proxyhost.mydomain',</span>·<span·class="pre">'sshproxykeyfile':</span>·<span·class="pre">'',</span>·<span·class="pre">'sshproxyport':</span>·<span·class="pre">22,</span>·<span·class="pre">'sshproxysamepass':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxysameuser':</span>·<span·class="pre">False,</span>·<span·class="pre">'sshproxytype':</span>·<span·class="pre">'SSH',</span>·<span·class="pre">'sshproxyuser':</span>·<span·class="pre">'',</span>·<span·class="pre">'startsoundsystem':</span>·<span·class="pre">False,</span>·<span·class="pre">'type':</span>·<span·class="pre">'pc105/us',</span>·<span·class="pre">'uniquehostkeyaliases':</span>·<span·class="pre">False,</span>·<span·class="pre">'useexports':</span>·<span·class="pre">True,</span>·<span·class="pre">'useiconv':</span>·<span·class="pre">False,</span>·<span·class="pre">'usekbd':</span>·<span·class="pre">True,</span>·<span·class="pre">'usemimebox':</span>·<span·class="pre">False,</span>·<span·class="pre">'user':</span>·<span·class="pre">'pbuilder2',</span>·<span·class="pre">'usesshproxy':</span>·<span·class="pre">False,</span>·<span·class="pre">'variant':</span>·<span·class="pre">'',</span>·<span·class="pre">'width':</span>·<span·class="pre">800,</span>·<span·class="pre">'xdmcpserver':</span>·<span·class="pre">'localhost',</span>·<span·class="pre">'xinerama':</span>·<span·class="pre">False}</span></em><a·class="headerlink"·href="#x2go.defaults.X2GO_SESSIONPROFILE_DEFAULTS"·title="Link·to·this·definition">¶</a></dt> |
| 116 | <dd><p><a·class="reference·internal"·href="x2go.backends.profiles.base.html#x2go.backends.profiles.base.X2GoSessionProfiles"·title="x2go.backends.profiles.base.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.base.X2GoSessionProfiles</span></code></a>·default·values·to·fill·a·new·session·profile·with.</p> | 116 | <dd><p><a·class="reference·internal"·href="x2go.backends.profiles.base.html#x2go.backends.profiles.base.X2GoSessionProfiles"·title="x2go.backends.profiles.base.X2GoSessionProfiles"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.backends.profiles.base.X2GoSessionProfiles</span></code></a>·default·values·to·fill·a·new·session·profile·with.</p> |
| 117 | </dd></dl> | 117 | </dd></dl> |
| 118 | <dl·class="py·data"> | 118 | <dl·class="py·data"> |
| 119 | <dt·class="sig·sig-object·py"·id="x2go.defaults.X2GO_SHARE_FULLACCESS"> | 119 | <dt·class="sig·sig-object·py"·id="x2go.defaults.X2GO_SHARE_FULLACCESS"> |
| 120 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">X2GO_SHARE_FULLACCESS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">1</span></em><a·class="headerlink"·href="#x2go.defaults.X2GO_SHARE_FULLACCESS"·title="Link·to·this·definition">¶</a></dt> | 120 | <span·class="sig-prename·descclassname"><span·class="pre">x2go.defaults.</span></span><span·class="sig-name·descname"><span·class="pre">X2GO_SHARE_FULLACCESS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">1</span></em><a·class="headerlink"·href="#x2go.defaults.X2GO_SHARE_FULLACCESS"·title="Link·to·this·definition">¶</a></dt> |
| 121 | <dd><p>Constant·representing·read-write·(full)·access·to·shared·desktops.</p> | 121 | <dd><p>Constant·representing·read-write·(full)·access·to·shared·desktops.</p> |
| Offset 7, 16 lines modified | Offset 7, 16 lines modified | ||
| 7 | ······Default·location·for·saving·PDF·files·(PDFSAVE·print·action). | 7 | ······Default·location·for·saving·PDF·files·(PDFSAVE·print·action). |
| 8 | ··x2go.defaults.DEFAULT_PDFVIEW_CMD·=·'xdg-open'¶ | 8 | ··x2go.defaults.DEFAULT_PDFVIEW_CMD·=·'xdg-open'¶ |
| 9 | ······Default·PDF·viewer·command·for·Linux·systems·(PDFVIEW·print·action). | 9 | ······Default·PDF·viewer·command·for·Linux·systems·(PDFVIEW·print·action). |
| 10 | ··x2go.defaults.DEFAULT_PRINTCMD_CMD·=·'lpr'¶ | 10 | ··x2go.defaults.DEFAULT_PRINTCMD_CMD·=·'lpr'¶ |
| 11 | ······Default·command·for·the·PRINTCMD·print·action. | 11 | ······Default·command·for·the·PRINTCMD·print·action. |
| 12 | ··x2go.defaults.PUBAPP_MAX_NO_SUBMENUS·=·10¶ | 12 | ··x2go.defaults.PUBAPP_MAX_NO_SUBMENUS·=·10¶ |
| 13 | ······Less·than·ten·applications·will·not·get·rendered·into·submenus. | 13 | ······Less·than·ten·applications·will·not·get·rendered·into·submenus. |
| 14 | ··x2go.defaults.RSAHostKey·=·PKey(alg=RSA,·bits=1024,·fp=SHA256: | 14 | ··x2go.defaults.RSAHostKey·=·PKey(alg=RSA,·bits=1024,·fp=SHA256: |
| 15 | ·· | 15 | ··qBQBZfPkRUlW9dT4ynzER+/qvKxNkr0Bs/ogowMiGZI)¶ |
| 16 | ······An·RSA·host·key·for·this·client·session.·Python·X2Go·does·not·use·the | 16 | ······An·RSA·host·key·for·this·client·session.·Python·X2Go·does·not·use·the |
| 17 | ······system’s·host·key·but·generates·its·own·host·key·for·each·running | 17 | ······system’s·host·key·but·generates·its·own·host·key·for·each·running |
| 18 | ······application·instance. | 18 | ······application·instance. |
| 19 | ··x2go.defaults.X2GO_DESKTOPSESSIONS·=·{'CINNAMON':·'cinnamon-session- | 19 | ··x2go.defaults.X2GO_DESKTOPSESSIONS·=·{'CINNAMON':·'cinnamon-session- |
| 20 | ··cinnamon2d',·'GNOME':·'gnome-session',·'IceWM':·'icewm',·'KDE':·'startkde', | 20 | ··cinnamon2d',·'GNOME':·'gnome-session',·'IceWM':·'icewm',·'KDE':·'startkde', |
| 21 | ··'LXDE':·'startlxde',·'LXQt':·'startlxqt',·'MATE':·'mate-session',·'TRINITY': | 21 | ··'LXDE':·'startlxde',·'LXQt':·'startlxqt',·'MATE':·'mate-session',·'TRINITY': |
| 22 | ··'starttrinity',·'UNITY':·'unity',·'XFCE':·'xfce4-session'}¶ | 22 | ··'starttrinity',·'UNITY':·'unity',·'XFCE':·'xfce4-session'}¶ |
| Offset 61, 15 lines modified | Offset 61, 15 lines modified | ||
| 61 | ··'rootless':·True,·'sessiontitle':·'',·'setdpi':·False,·'setsessiontitle': | 61 | ··'rootless':·True,·'sessiontitle':·'',·'setdpi':·False,·'setsessiontitle': |
| 62 | ··False,·'sndport':·4713,·'sound':·False,·'soundsystem':·'pulse', | 62 | ··False,·'sndport':·4713,·'sound':·False,·'soundsystem':·'pulse', |
| 63 | ··'soundtunnel':·True,·'speed':·2,·'sshport':·22,·'sshproxyautologin':·True, | 63 | ··'soundtunnel':·True,·'speed':·2,·'sshport':·22,·'sshproxyautologin':·True, |
| 64 | ··'sshproxyhost':·'proxyhost.mydomain',·'sshproxykeyfile':·'',·'sshproxyport': | 64 | ··'sshproxyhost':·'proxyhost.mydomain',·'sshproxykeyfile':·'',·'sshproxyport': |
| 65 | ··22,·'sshproxysamepass':·False,·'sshproxysameuser':·False,·'sshproxytype': | 65 | ··22,·'sshproxysamepass':·False,·'sshproxysameuser':·False,·'sshproxytype': |
| 66 | ··'SSH',·'sshproxyuser':·'',·'startsoundsystem':·False,·'type':·'pc105/us', | 66 | ··'SSH',·'sshproxyuser':·'',·'startsoundsystem':·False,·'type':·'pc105/us', |
| 67 | ··'uniquehostkeyaliases':·False,·'useexports':·True,·'useiconv':·False, | 67 | ··'uniquehostkeyaliases':·False,·'useexports':·True,·'useiconv':·False, |
| 68 | ··'usekbd':·True,·'usemimebox':·False,·'user':·'pbuilder | 68 | ··'usekbd':·True,·'usemimebox':·False,·'user':·'pbuilder2',·'usesshproxy': |
| 69 | ··False,·'variant':·'',·'width':·800,·'xdmcpserver':·'localhost',·'xinerama': | 69 | ··False,·'variant':·'',·'width':·800,·'xdmcpserver':·'localhost',·'xinerama': |
| 70 | ··False}¶ | 70 | ··False}¶ |
| 71 | ······x2go.backends.profiles.base.X2GoSessionProfiles·default·values·to·fill·a | 71 | ······x2go.backends.profiles.base.X2GoSessionProfiles·default·values·to·fill·a |
| 72 | ······new·session·profile·with. | 72 | ······new·session·profile·with. |
| 73 | ··x2go.defaults.X2GO_SHARE_FULLACCESS·=·1¶ | 73 | ··x2go.defaults.X2GO_SHARE_FULLACCESS·=·1¶ |
| 74 | ······Constant·representing·read-write·(full)·access·to·shared·desktops. | 74 | ······Constant·representing·read-write·(full)·access·to·shared·desktops. |
| 75 | ··x2go.defaults.X2GO_SHARE_VIEWONLY·=·0¶ | 75 | ··x2go.defaults.X2GO_SHARE_VIEWONLY·=·0¶ |
| Offset 373, 15 lines modified | Offset 373, 15 lines modified | ||
| 373 | <dd·class="field-odd"><p><code·class="docutils·literal·notranslate"><span·class="pre">list</span></code></p> | 373 | <dd·class="field-odd"><p><code·class="docutils·literal·notranslate"><span·class="pre">list</span></code></p> |
| 374 | </dd> | 374 | </dd> |
| 375 | </dl> | 375 | </dl> |
| 376 | </dd></dl> | 376 | </dd></dl> |
| 377 | <dl·class="py·method"> | 377 | <dl·class="py·method"> |
| 378 | <dt·class="sig·sig-object·py"·id="x2go.registry.X2GoSessionRegistry.register"> | 378 | <dt·class="sig·sig-object·py"·id="x2go.registry.X2GoSessionRegistry.register"> |
| 379 | <span·class="sig-name·descname"><span·class="pre">register</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">server</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">control_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">terminal_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">info_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">list_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">proxy_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'NX3'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">settings_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'FILE'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">printing_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'FILE'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/ | 379 | <span·class="sig-name·descname"><span·class="pre">register</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">server</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_id</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_name</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">control_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">terminal_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">info_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">list_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">proxy_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'NX3'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">settings_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'FILE'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">printing_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'FILE'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.x2goclient'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sessions_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.x[·...·truncated·by·diffoscope;·len:·221,·SHA:·644fa930e1c4f993ce31ecdc86e46b825e8ba6c53abe58852a63fa5545335346·...·]-build/.ssh'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">keep_controlsession_alive</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">add_to_known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">kwargs</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/registry.html#X2GoSessionRegistry.register"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.registry.X2GoSessionRegistry.register"·title="Link·to·this·definition">¶</a></dt> |
| 380 | <dd><p>Register·a·new·<a·class="reference·internal"·href="x2go.session.html#x2go.session.X2GoSession"·title="x2go.session.X2GoSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.session.X2GoSession</span></code></a>·instance·with·this·<a·class="reference·internal"·href="#x2go.registry.X2GoSessionRegistry"·title="x2go.registry.X2GoSessionRegistry"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.registry.X2GoSessionRegistry</span></code></a>.</p> | 380 | <dd><p>Register·a·new·<a·class="reference·internal"·href="x2go.session.html#x2go.session.X2GoSession"·title="x2go.session.X2GoSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.session.X2GoSession</span></code></a>·instance·with·this·<a·class="reference·internal"·href="#x2go.registry.X2GoSessionRegistry"·title="x2go.registry.X2GoSessionRegistry"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.registry.X2GoSessionRegistry</span></code></a>.</p> |
| 381 | <dl·class="field-list·simple"> | 381 | <dl·class="field-list·simple"> |
| 382 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> | 382 | <dt·class="field-odd">Parameters<span·class="colon">:</span></dt> |
| 383 | <dd·class="field-odd"><ul·class="simple"> | 383 | <dd·class="field-odd"><ul·class="simple"> |
| 384 | <li><p><strong>server</strong>·(<code·class="docutils·literal·notranslate"><span·class="pre">str</span></code>)·–·hostname·of·X2Go·server</p></li> | 384 | <li><p><strong>server</strong>·(<code·class="docutils·literal·notranslate"><span·class="pre">str</span></code>)·–·hostname·of·X2Go·server</p></li> |
| 385 | <li><p><strong>profile_id</strong>·(<code·class="docutils·literal·notranslate"><span·class="pre">str</span></code>)·–·profile·ID</p></li> | 385 | <li><p><strong>profile_id</strong>·(<code·class="docutils·literal·notranslate"><span·class="pre">str</span></code>)·–·profile·ID</p></li> |
| 386 | <li><p><strong>profile_name</strong>·(<code·class="docutils·literal·notranslate"><span·class="pre">str</span></code>)·–·profile·name</p></li> | 386 | <li><p><strong>profile_name</strong>·(<code·class="docutils·literal·notranslate"><span·class="pre">str</span></code>)·–·profile·name</p></li> |
| Offset 234, 17 lines modified | Offset 234, 17 lines modified | ||
| 234 | ··············Returns: | 234 | ··············Returns: |
| 235 | ··················a·session·list·(as·UUID·hashes,·objects·or·session·names) | 235 | ··················a·session·list·(as·UUID·hashes,·objects·or·session·names) |
| 236 | ··············Return·type: | 236 | ··············Return·type: |
| 237 | ··················list | 237 | ··················list |
| 238 | ········register(server,·profile_id,·profile_name,·session_name=None,·control_ | 238 | ········register(server,·profile_id,·profile_name,·session_name=None,·control_ |
| 239 | ········backend='PLAIN',·terminal_backend='PLAIN',·info_backend='PLAIN',·list_ | 239 | ········backend='PLAIN',·terminal_backend='PLAIN',·info_backend='PLAIN',·list_ |
| 240 | ········backend='PLAIN',·proxy_backend='NX3',·settings_backend='FILE', | 240 | ········backend='PLAIN',·proxy_backend='NX3',·settings_backend='FILE', |
| 241 | ········printing_backend='FILE',·client_rootdir='/nonexistent/ | 241 | ········printing_backend='FILE',·client_rootdir='/nonexistent/second- |
| 242 | ········build/.x2goclient',·sessions_rootdir='/nonexistent/ | 242 | ········build/.x2goclient',·sessions_rootdir='/nonexistent/second-build/.x2go', |
| 243 | ········ssh_rootdir='/nonexistent/ | 243 | ········ssh_rootdir='/nonexistent/second-build/.ssh',·keep_controlsession_ |
| 244 | ········alive=True,·add_to_known_hosts=False,·known_hosts=None,·**kwargs) | 244 | ········alive=True,·add_to_known_hosts=False,·known_hosts=None,·**kwargs) |
| 245 | ········[source]¶ | 245 | ········[source]¶ |
| 246 | ············Register·a·new·x2go.session.X2GoSession·instance·with·this | 246 | ············Register·a·new·x2go.session.X2GoSession·instance·with·this |
| 247 | ············x2go.registry.X2GoSessionRegistry. | 247 | ············x2go.registry.X2GoSessionRegistry. |
| 248 | ··············Parameters: | 248 | ··············Parameters: |
| 249 | ······················*·server·(str)·–·hostname·of·X2Go·server | 249 | ······················*·server·(str)·–·hostname·of·X2Go·server |
| 250 | ······················*·profile_id·(str)·–·profile·ID | 250 | ······················*·profile_id·(str)·–·profile·ID |
| Offset 59, 15 lines modified | Offset 59, 15 lines modified | ||
| 59 | <span·class="o">>>></span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">start</span><span·class="p">(</span><span·class="n">cmd</span><span·class="o">=</span><span·class="s2">"LXDE"</span><span·class="p">)</span> | 59 | <span·class="o">>>></span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">start</span><span·class="p">(</span><span·class="n">cmd</span><span·class="o">=</span><span·class="s2">"LXDE"</span><span·class="p">)</span> |
| 60 | <span·class="kc">True</span> | 60 | <span·class="kc">True</span> |
| 61 | <span·class="o">>>></span>·<span·class="k">while</span>·<span·class="kc">True</span><span·class="p">:</span>·<span·class="n">gevent</span><span·class="o">.</span><span·class="n">sleep</span><span·class="p">(</span><span·class="mi">1</span><span·class="p">)</span> | 61 | <span·class="o">>>></span>·<span·class="k">while</span>·<span·class="kc">True</span><span·class="p">:</span>·<span·class="n">gevent</span><span·class="o">.</span><span·class="n">sleep</span><span·class="p">(</span><span·class="mi">1</span><span·class="p">)</span> |
| 62 | </pre></div> | 62 | </pre></div> |
| 63 | </div> | 63 | </div> |
| 64 | <dl·class="py·class"> | 64 | <dl·class="py·class"> |
| 65 | <dt·class="sig·sig-object·py"·id="x2go.session.X2GoSession"> | 65 | <dt·class="sig·sig-object·py"·id="x2go.session.X2GoSession"> |
| 66 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.session.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoSession</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">server</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">control_session</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">use_sshproxy</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_reuse_authinfo</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UNKNOWN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auto_start_or_resume</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auto_connect</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">printing</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_mimebox</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">mimebox_extensions</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">[]</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">mimebox_action</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'OPEN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_share_local_folders</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">share_local_folders</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">[]</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">restore_shared_local_folders</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">control_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">terminal_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">info_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">list_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">proxy_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'NX3'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">settings_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'FILE'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">printing_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'FILE'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/ | 66 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.session.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoSession</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">server</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">control_session</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">use_sshproxy</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_reuse_authinfo</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_id</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">profile_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'UNKNOWN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_name</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auto_start_or_resume</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">auto_connect</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">printing</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_mimebox</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">mimebox_extensions</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">[]</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">mimebox_action</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'OPEN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_share_local_folders</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">share_local_folders</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">[]</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">restore_shared_local_folders</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">control_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">terminal_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">info_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">list_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'PLAIN'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">proxy_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'NX3'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">settings_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'FILE'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">printing_backend</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'FILE'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.x2goclient'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sessions_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.x[·...·truncated·by·diffoscope;·len:·221,·SHA:·644fa930e1c4f993ce31ecdc86e46b825e8ba6c53abe58852a63fa5545335346·...·]-build/.ssh'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">keep_controlsession_alive</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">add_to_known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">forward_sshagent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">connected</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">activated</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">virgin</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">True</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">running</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">suspended</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">terminated</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">faulty</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">client_instance</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="o"><span·class="pre">**</span></span><span·class="n"><span·class="pre">params</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/session.html#X2GoSession"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.session.X2GoSession"·title="Link·to·this·definition">¶</a></dt> |
| 67 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">object</span></code></p> | 67 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">object</span></code></p> |
| 68 | <p>Public·API·class·for·launching·X2Go·sessions.·Recommended·is·to·manage·X2Go·sessions·from | 68 | <p>Public·API·class·for·launching·X2Go·sessions.·Recommended·is·to·manage·X2Go·sessions·from |
| 69 | within·an·<a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·instance.·However,·Python·X2Go·is·designed·in·a·way·that·it·also | 69 | within·an·<a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·instance.·However,·Python·X2Go·is·designed·in·a·way·that·it·also |
| 70 | allows·the·management·of·singel·<a·class="reference·internal"·href="#x2go.session.X2GoSession"·title="x2go.session.X2GoSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.session.X2GoSession</span></code></a>·instance.</p> | 70 | allows·the·management·of·singel·<a·class="reference·internal"·href="#x2go.session.X2GoSession"·title="x2go.session.X2GoSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.session.X2GoSession</span></code></a>·instance.</p> |
| 71 | <p>Thus,·you·can·use·the·<a·class="reference·internal"·href="#x2go.session.X2GoSession"·title="x2go.session.X2GoSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.session.X2GoSession</span></code></a>·class·to·manually·set·up·X2Go·sessions·without | 71 | <p>Thus,·you·can·use·the·<a·class="reference·internal"·href="#x2go.session.X2GoSession"·title="x2go.session.X2GoSession"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.session.X2GoSession</span></code></a>·class·to·manually·set·up·X2Go·sessions·without |
| 72 | <a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·context·(session·registry,·session·list·cache,·auto-registration·of·new | 72 | <a·class="reference·internal"·href="x2go.client.html#x2go.client.X2GoClient"·title="x2go.client.X2GoClient"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.client.X2GoClient</span></code></a>·context·(session·registry,·session·list·cache,·auto-registration·of·new |
| 73 | sessions·etc.).</p> | 73 | sessions·etc.).</p> |
| Offset 34, 20 lines modified | Offset 34, 20 lines modified | ||
| 34 | ··use_sshproxy=False,·sshproxy_reuse_authinfo=False,·profile_id=None,·profile_ | 34 | ··use_sshproxy=False,·sshproxy_reuse_authinfo=False,·profile_id=None,·profile_ |
| 35 | ··name='UNKNOWN',·session_name=None,·auto_start_or_resume=False,·auto_ | 35 | ··name='UNKNOWN',·session_name=None,·auto_start_or_resume=False,·auto_ |
| 36 | ··connect=False,·printing=False,·allow_mimebox=False,·mimebox_extensions=[], | 36 | ··connect=False,·printing=False,·allow_mimebox=False,·mimebox_extensions=[], |
| 37 | ··mimebox_action='OPEN',·allow_share_local_folders=False,·share_local_folders= | 37 | ··mimebox_action='OPEN',·allow_share_local_folders=False,·share_local_folders= |
| 38 | ··[],·restore_shared_local_folders=False,·control_backend='PLAIN',·terminal_ | 38 | ··[],·restore_shared_local_folders=False,·control_backend='PLAIN',·terminal_ |
| 39 | ··backend='PLAIN',·info_backend='PLAIN',·list_backend='PLAIN',·proxy_ | 39 | ··backend='PLAIN',·info_backend='PLAIN',·list_backend='PLAIN',·proxy_ |
| 40 | ··backend='NX3',·settings_backend='FILE',·printing_backend='FILE',·client_ | 40 | ··backend='NX3',·settings_backend='FILE',·printing_backend='FILE',·client_ |
| 41 | ··rootdir='/nonexistent/ | 41 | ··rootdir='/nonexistent/second-build/.x2goclient',·sessions_rootdir='/ |
| 42 | ··nonexistent/ | 42 | ··nonexistent/second-build/.x2go',·ssh_rootdir='/nonexistent/second- |
| 43 | ··keep_controlsession_alive=False,·add_to_known_hosts=Fal | 43 | ··build/.ssh',·keep_controlsession_alive=False,·add_to_known_hosts=False, |
| 44 | ··forward_sshagent=False,·logger=None,·loglevel=56 | 44 | ··known_hosts=None,·forward_sshagent=False,·logger=None,·loglevel=56, |
| 45 | ··activated=False,·virgin=True,·running=None,·suspen | 45 | ··connected=False,·activated=False,·virgin=True,·running=None,·suspended=None, |
| 46 | ··faulty=None,·client_instance=None,·**params)[source]¶ | 46 | ··terminated=None,·faulty=None,·client_instance=None,·**params)[source]¶ |
| 47 | ······Bases:·object | 47 | ······Bases:·object |
| 48 | ······Public·API·class·for·launching·X2Go·sessions.·Recommended·is·to·manage | 48 | ······Public·API·class·for·launching·X2Go·sessions.·Recommended·is·to·manage |
| 49 | ······X2Go·sessions·from·within·an·x2go.client.X2GoClient·instance.·However, | 49 | ······X2Go·sessions·from·within·an·x2go.client.X2GoClient·instance.·However, |
| 50 | ······Python·X2Go·is·designed·in·a·way·that·it·also·allows·the·management·of | 50 | ······Python·X2Go·is·designed·in·a·way·that·it·also·allows·the·management·of |
| 51 | ······singel·x2go.session.X2GoSession·instance. | 51 | ······singel·x2go.session.X2GoSession·instance. |
| 52 | ······Thus,·you·can·use·the·x2go.session.X2GoSession·class·to·manually·set·up | 52 | ······Thus,·you·can·use·the·x2go.session.X2GoSession·class·to·manually·set·up |
| 53 | ······X2Go·sessions·without·x2go.client.X2GoClient·context·(session·registry, | 53 | ······X2Go·sessions·without·x2go.client.X2GoClient·context·(session·registry, |
| Offset 35, 15 lines modified | Offset 35, 15 lines modified | ||
| 35 | ········ | 35 | ········ |
| 36 | ········ | 36 | ········ |
| 37 | ··<section·id="module-x2go.sshproxy"> | 37 | ··<section·id="module-x2go.sshproxy"> |
| 38 | <span·id="x2go-sshproxy-module"></span><h1>x2go.sshproxy·module<a·class="headerlink"·href="#module-x2go.sshproxy"·title="Link·to·this·heading">¶</a></h1> | 38 | <span·id="x2go-sshproxy-module"></span><h1>x2go.sshproxy·module<a·class="headerlink"·href="#module-x2go.sshproxy"·title="Link·to·this·heading">¶</a></h1> |
| 39 | <p><a·class="reference·internal"·href="#x2go.sshproxy.X2GoSSHProxy"·title="x2go.sshproxy.X2GoSSHProxy"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.sshproxy.X2GoSSHProxy</span></code></a>·class·-·providing·a·forwarding·tunnel·for·connecting·to·servers·behind·firewalls.</p> | 39 | <p><a·class="reference·internal"·href="#x2go.sshproxy.X2GoSSHProxy"·title="x2go.sshproxy.X2GoSSHProxy"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">x2go.sshproxy.X2GoSSHProxy</span></code></a>·class·-·providing·a·forwarding·tunnel·for·connecting·to·servers·behind·firewalls.</p> |
| 40 | <dl·class="py·class"> | 40 | <dl·class="py·class"> |
| 41 | <dt·class="sig·sig-object·py"·id="x2go.sshproxy.X2GoSSHProxy"> | 41 | <dt·class="sig·sig-object·py"·id="x2go.sshproxy.X2GoSSHProxy"> |
| 42 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.sshproxy.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoSSHProxy</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">hostname</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">username</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">passphrase</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">force_password_auth</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key_filename</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">local_host</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'localhost'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">local_port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22022</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">remote_host</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'localhost'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">remote_port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">add_to_known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">pkey</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">look_for_keys</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_agent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_host</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_user</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_force_password_auth</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_key_filename</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_pkey</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_passphrase</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_look_for_keys</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_allow_agent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_tunnel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">ssh_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/ | 42 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.sshproxy.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoSSHProxy</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">hostname</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">username</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">passphrase</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">force_password_auth</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">key_filename</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">local_host</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'localhost'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">local_port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22022</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">remote_host</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'localhost'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">remote_port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">add_to_known_hosts</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">pkey</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">look_for_keys</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">allow_agent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_host</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_port</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">22</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_user</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_password</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_force_password_auth</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_key_filename</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_pkey</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_passphrase</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_look_for_keys</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_allow_agent</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">False</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sshproxy_tunnel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">ssh_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.ssh'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_instance</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/sshproxy.html#X2GoSSHProxy"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.sshproxy.X2GoSSHProxy"·title="Link·to·this·definition">¶</a></dt> |
| 43 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SSHClient</span></code>,·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Thread</span></code></p> | 43 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">SSHClient</span></code>,·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Thread</span></code></p> |
| 44 | <p>X2GoSSHProxy·can·be·used·to·proxy·X2Go·connections·through·a·firewall·via·SSH.</p> | 44 | <p>X2GoSSHProxy·can·be·used·to·proxy·X2Go·connections·through·a·firewall·via·SSH.</p> |
| 45 | <dl·class="py·method"> | 45 | <dl·class="py·method"> |
| 46 | <dt·class="sig·sig-object·py"·id="x2go.sshproxy.X2GoSSHProxy.check_host"> | 46 | <dt·class="sig·sig-object·py"·id="x2go.sshproxy.X2GoSSHProxy.check_host"> |
| 47 | <span·class="sig-name·descname"><span·class="pre">check_host</span></span><span·class="sig-paren">(</span><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/sshproxy.html#X2GoSSHProxy.check_host"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.sshproxy.X2GoSSHProxy.check_host"·title="Link·to·this·definition">¶</a></dt> | 47 | <span·class="sig-name·descname"><span·class="pre">check_host</span></span><span·class="sig-paren">(</span><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/sshproxy.html#X2GoSSHProxy.check_host"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.sshproxy.X2GoSSHProxy.check_host"·title="Link·to·this·definition">¶</a></dt> |
| 48 | <dd><p>Wraps·around·a·Paramiko/SSH·host·key·check.</p> | 48 | <dd><p>Wraps·around·a·Paramiko/SSH·host·key·check.</p> |
| 49 | </dd></dl> | 49 | </dd></dl> |
| Offset 8, 15 lines modified | Offset 8, 15 lines modified | ||
| 8 | ··password=None,·passphrase=None,·force_password_auth=False,·key_filename=None, | 8 | ··password=None,·passphrase=None,·force_password_auth=False,·key_filename=None, |
| 9 | ··local_host='localhost',·local_port=22022,·remote_host='localhost',·remote_ | 9 | ··local_host='localhost',·local_port=22022,·remote_host='localhost',·remote_ |
| 10 | ··port=22,·known_hosts=None,·add_to_known_hosts=False,·pkey=None,·look_for_ | 10 | ··port=22,·known_hosts=None,·add_to_known_hosts=False,·pkey=None,·look_for_ |
| 11 | ··keys=False,·allow_agent=False,·sshproxy_host=None,·sshproxy_port=22, | 11 | ··keys=False,·allow_agent=False,·sshproxy_host=None,·sshproxy_port=22, |
| 12 | ··sshproxy_user=None,·sshproxy_password=None,·sshproxy_force_password_ | 12 | ··sshproxy_user=None,·sshproxy_password=None,·sshproxy_force_password_ |
| 13 | ··auth=False,·sshproxy_key_filename=None,·sshproxy_pkey=None,·sshproxy_ | 13 | ··auth=False,·sshproxy_key_filename=None,·sshproxy_pkey=None,·sshproxy_ |
| 14 | ··passphrase=None,·sshproxy_look_for_keys=False,·sshproxy_allow_agent=False, | 14 | ··passphrase=None,·sshproxy_look_for_keys=False,·sshproxy_allow_agent=False, |
| 15 | ··sshproxy_tunnel=None,·ssh_rootdir='/nonexistent/ | 15 | ··sshproxy_tunnel=None,·ssh_rootdir='/nonexistent/second-build/.ssh',·session_ |
| 16 | ··instance=None,·logger=None,·loglevel=56)[source]¶ | 16 | ··instance=None,·logger=None,·loglevel=56)[source]¶ |
| 17 | ······Bases:·SSHClient,·Thread | 17 | ······Bases:·SSHClient,·Thread |
| 18 | ······X2GoSSHProxy·can·be·used·to·proxy·X2Go·connections·through·a·firewall·via | 18 | ······X2GoSSHProxy·can·be·used·to·proxy·X2Go·connections·through·a·firewall·via |
| 19 | ······SSH. | 19 | ······SSH. |
| 20 | ········check_host()[source]¶ | 20 | ········check_host()[source]¶ |
| 21 | ············Wraps·around·a·Paramiko/SSH·host·key·check. | 21 | ············Wraps·around·a·Paramiko/SSH·host·key·check. |
| 22 | ········fw_tunnel·=·None¶ | 22 | ········fw_tunnel·=·None¶ |
| Offset 35, 15 lines modified | Offset 35, 15 lines modified | ||
| 35 | ········ | 35 | ········ |
| 36 | ········ | 36 | ········ |
| 37 | ··<section·id="module-x2go.telekinesis"> | 37 | ··<section·id="module-x2go.telekinesis"> |
| 38 | <span·id="x2go-telekinesis-module"></span><h1>x2go.telekinesis·module<a·class="headerlink"·href="#module-x2go.telekinesis"·title="Link·to·this·heading">¶</a></h1> | 38 | <span·id="x2go-telekinesis-module"></span><h1>x2go.telekinesis·module<a·class="headerlink"·href="#module-x2go.telekinesis"·title="Link·to·this·heading">¶</a></h1> |
| 39 | <p>X2GoTelekinesisClient·class·-·Connect·to·Telekinesis·Server·on·X2Go·Server.</p> | 39 | <p>X2GoTelekinesisClient·class·-·Connect·to·Telekinesis·Server·on·X2Go·Server.</p> |
| 40 | <dl·class="py·class"> | 40 | <dl·class="py·class"> |
| 41 | <dt·class="sig·sig-object·py"·id="x2go.telekinesis.X2GoTelekinesisClient"> | 41 | <dt·class="sig·sig-object·py"·id="x2go.telekinesis.X2GoTelekinesisClient"> |
| 42 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.telekinesis.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoTelekinesisClient</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">session_info</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">ssh_transport</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sessions_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/ | 42 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.telekinesis.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoTelekinesisClient</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">session_info</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">ssh_transport</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">sessions_rootdir</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">'/nonexistent/second-build/.x2go'</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">session_instance</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/telekinesis.html#X2GoTelekinesisClient"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.telekinesis.X2GoTelekinesisClient"·title="Link·to·this·definition">¶</a></dt> |
| 43 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Thread</span></code></p> | 43 | <dd><p>Bases:·<code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">Thread</span></code></p> |
| 44 | <p>Telekinesis·is·a·communication·framework·used·by·X2Go.</p> | 44 | <p>Telekinesis·is·a·communication·framework·used·by·X2Go.</p> |
| 45 | <p>This·class·implements·the·startup·of·the·telekinesis·client·used·by | 45 | <p>This·class·implements·the·startup·of·the·telekinesis·client·used·by |
| 46 | Python·X2Go.</p> | 46 | Python·X2Go.</p> |
| 47 | <dl·class="py·attribute"> | 47 | <dl·class="py·attribute"> |
| 48 | <dt·class="sig·sig-object·py"·id="x2go.telekinesis.X2GoTelekinesisClient.TEKICLIENT_ARGS"> | 48 | <dt·class="sig·sig-object·py"·id="x2go.telekinesis.X2GoTelekinesisClient.TEKICLIENT_ARGS"> |
| 49 | <span·class="sig-name·descname"><span·class="pre">TEKICLIENT_ARGS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">['-setWORMHOLEPORT={port}',</span>·<span·class="pre">'-setX2GOSID={sid}']</span></em><a·class="headerlink"·href="#x2go.telekinesis.X2GoTelekinesisClient.TEKICLIENT_ARGS"·title="Link·to·this·definition">¶</a></dt> | 49 | <span·class="sig-name·descname"><span·class="pre">TEKICLIENT_ARGS</span></span><em·class="property"><span·class="w">·</span><span·class="p"><span·class="pre">=</span></span><span·class="w">·</span><span·class="pre">['-setWORMHOLEPORT={port}',</span>·<span·class="pre">'-setX2GOSID={sid}']</span></em><a·class="headerlink"·href="#x2go.telekinesis.X2GoTelekinesisClient.TEKICLIENT_ARGS"·title="Link·to·this·definition">¶</a></dt> |
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | ******·Python_X2Go_(Client)_API_Documentation_(v0.6.1.4)·****** | 1 | ******·Python_X2Go_(Client)_API_Documentation_(v0.6.1.4)·****** |
| 2 | *****·x2go.telekinesis·module·***** | 2 | *****·x2go.telekinesis·module·***** |
| 3 | « x2go.sshproxy_module· :: ·Contents· :: ·x2go.utils_module » | 3 | « x2go.sshproxy_module· :: ·Contents· :: ·x2go.utils_module » |
| 4 | ******·x2go.telekinesis·module¶·****** | 4 | ******·x2go.telekinesis·module¶·****** |
| 5 | X2GoTelekinesisClient·class·-·Connect·to·Telekinesis·Server·on·X2Go·Server. | 5 | X2GoTelekinesisClient·class·-·Connect·to·Telekinesis·Server·on·X2Go·Server. |
| 6 | ··class·x2go.telekinesis.X2GoTelekinesisClient(session_info=None,·ssh_ | 6 | ··class·x2go.telekinesis.X2GoTelekinesisClient(session_info=None,·ssh_ |
| 7 | ··transport=None,·sessions_rootdir='/nonexistent/ | 7 | ··transport=None,·sessions_rootdir='/nonexistent/second-build/.x2go',·session_ |
| 8 | ··instance=None,·logger=None,·loglevel=56)[source]¶ | 8 | ··instance=None,·logger=None,·loglevel=56)[source]¶ |
| 9 | ······Bases:·Thread | 9 | ······Bases:·Thread |
| 10 | ······Telekinesis·is·a·communication·framework·used·by·X2Go. | 10 | ······Telekinesis·is·a·communication·framework·used·by·X2Go. |
| 11 | ······This·class·implements·the·startup·of·the·telekinesis·client·used·by | 11 | ······This·class·implements·the·startup·of·the·telekinesis·client·used·by |
| 12 | ······Python·X2Go. | 12 | ······Python·X2Go. |
| 13 | ········TEKICLIENT_ARGS·=·['-setWORMHOLEPORT={port}',·'-setX2GOSID={sid}']¶ | 13 | ········TEKICLIENT_ARGS·=·['-setWORMHOLEPORT={port}',·'-setX2GOSID={sid}']¶ |
| 14 | ············Arguments·to·be·passed·to·the·Telekinesis·client. | 14 | ············Arguments·to·be·passed·to·the·Telekinesis·client. |
| Offset 31, 15 lines modified | Offset 31, 15 lines modified | ||
| 31 | ······<div·class="content"·role="main"> | 31 | ······<div·class="content"·role="main"> |
| 32 | ········ | 32 | ········ |
| 33 | ········ | 33 | ········ |
| 34 | ··<section·id="module-x2go.xserver"> | 34 | ··<section·id="module-x2go.xserver"> |
| 35 | <span·id="x2go-xserver-module"></span><h1>x2go.xserver·module<a·class="headerlink"·href="#module-x2go.xserver"·title="Link·to·this·heading">¶</a></h1> | 35 | <span·id="x2go-xserver-module"></span><h1>x2go.xserver·module<a·class="headerlink"·href="#module-x2go.xserver"·title="Link·to·this·heading">¶</a></h1> |
| 36 | <dl·class="py·class"> | 36 | <dl·class="py·class"> |
| 37 | <dt·class="sig·sig-object·py"·id="x2go.xserver.X2GoClientXConfig"> | 37 | <dt·class="sig·sig-object·py"·id="x2go.xserver.X2GoClientXConfig"> |
| 38 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.xserver.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoClientXConfig</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config_files</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">['/nonexistent/ | 38 | <em·class="property"><span·class="k"><span·class="pre">class</span></span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">x2go.xserver.</span></span><span·class="sig-name·descname"><span·class="pre">X2GoClientXConfig</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">config_files</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">['/nonexistent/second-build/.x2goclient/xconfig',</span>·<span·class="pre">'/etc/x2goclient/xconfig']</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">defaults</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">{}</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">logger</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">None</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">loglevel</span></span><span·class="o"><span·class="pre">=</span></span><span·class="default_value"><span·class="pre">56</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/xserver.html#X2GoClientXConfig"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.xserver.X2GoClientXConfig"·title="Link·to·this·definition">¶</a></dt> |
| 39 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.inifiles.html#x2go.inifiles.X2GoIniFile"·title="x2go.inifiles.X2GoIniFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoIniFile</span></code></a></p> | 39 | <dd><p>Bases:·<a·class="reference·internal"·href="x2go.inifiles.html#x2go.inifiles.X2GoIniFile"·title="x2go.inifiles.X2GoIniFile"><code·class="xref·py·py-class·docutils·literal·notranslate"><span·class="pre">X2GoIniFile</span></code></a></p> |
| 40 | <p>Configuration·file·based·XServer·startup·settings·for·X2GoClient·instances.</p> | 40 | <p>Configuration·file·based·XServer·startup·settings·for·X2GoClient·instances.</p> |
| 41 | <p>This·class·is·needed·for·Windows·systems·and·(maybe·soon)·for·Unix·desktops·using·Wayland.</p> | 41 | <p>This·class·is·needed·for·Windows·systems·and·(maybe·soon)·for·Unix·desktops·using·Wayland.</p> |
| 42 | <dl·class="py·method"> | 42 | <dl·class="py·method"> |
| 43 | <dt·class="sig·sig-object·py"·id="x2go.xserver.X2GoClientXConfig.detect_unused_xdisplay_port"> | 43 | <dt·class="sig·sig-object·py"·id="x2go.xserver.X2GoClientXConfig.detect_unused_xdisplay_port"> |
| 44 | <span·class="sig-name·descname"><span·class="pre">detect_unused_xdisplay_port</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">xserver_name</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/xserver.html#X2GoClientXConfig.detect_unused_xdisplay_port"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.xserver.X2GoClientXConfig.detect_unused_xdisplay_port"·title="Link·to·this·definition">¶</a></dt> | 44 | <span·class="sig-name·descname"><span·class="pre">detect_unused_xdisplay_port</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">xserver_name</span></span></em><span·class="sig-paren">)</span><a·class="reference·internal"·href="_modules/x2go/xserver.html#X2GoClientXConfig.detect_unused_xdisplay_port"><span·class="viewcode-link"><span·class="pre">[source]</span></span></a><a·class="headerlink"·href="#x2go.xserver.X2GoClientXConfig.detect_unused_xdisplay_port"·title="Link·to·this·definition">¶</a></dt> |
| 45 | <dd><p>Get·an·unused·TCP/IP·port·for·the·to-be-launched·X·server·and·write·it | 45 | <dd><p>Get·an·unused·TCP/IP·port·for·the·to-be-launched·X·server·and·write·it |
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | ******·Python_X2Go_(Client)_API_Documentation_(v0.6.1.4)·****** | 1 | ******·Python_X2Go_(Client)_API_Documentation_(v0.6.1.4)·****** |
| 2 | *****·x2go.xserver·module·***** | 2 | *****·x2go.xserver·module·***** |
| 3 | « x2go.x2go_exceptions_module· :: ·Contents | 3 | « x2go.x2go_exceptions_module· :: ·Contents |
| 4 | ******·x2go.xserver·module¶·****** | 4 | ******·x2go.xserver·module¶·****** |
| 5 | ··class·x2go.xserver.X2GoClientXConfig(config_files=['/nonexistent/ | 5 | ··class·x2go.xserver.X2GoClientXConfig(config_files=['/nonexistent/second- |
| 6 | ··build/.x2goclient/xconfig',·'/etc/x2goclient/xconfig'],·defaults={}, | 6 | ··build/.x2goclient/xconfig',·'/etc/x2goclient/xconfig'],·defaults={}, |
| 7 | ··logger=None,·loglevel=56)[source]¶ | 7 | ··logger=None,·loglevel=56)[source]¶ |
| 8 | ······Bases:·X2GoIniFile | 8 | ······Bases:·X2GoIniFile |
| 9 | ······Configuration·file·based·XServer·startup·settings·for·X2GoClient | 9 | ······Configuration·file·based·XServer·startup·settings·for·X2GoClient |
| 10 | ······instances. | 10 | ······instances. |
| 11 | ······This·class·is·needed·for·Windows·systems·and·(maybe·soon)·for·Unix | 11 | ······This·class·is·needed·for·Windows·systems·and·(maybe·soon)·for·Unix |
| 12 | ······desktops·using·Wayland. | 12 | ······desktops·using·Wayland. |