User Tools

Site Tools


wiki:development:sessions-file

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
wiki:development:sessions-file [2012/03/10 11:17]
sunweaver [MIME Box Options]
wiki:development:sessions-file [2013/03/12 21:34]
sunweaver [SSH Proxy Options]
Line 3: Line 3:
 Default path name Default path name
  
-  * Linux, Mac OS X): $HOME/.x2goclient/sessions +  * Linux, Mac OS X: ''$HOME/.x2goclient/sessions'' 
-  * Windows (non-portable mode): session profiles are stored in the Windows registry (HKEY_LOCAL_MACHINE\SOFTWARE\x2goclient)+  * Windows (non-portable mode): session profiles are stored in the Windows registry (''HKEY_LOCAL_MACHINE\SOFTWARE\x2goclient'')
   * Windows (portable mode): session profiles are stored in a file (location???)   * Windows (portable mode): session profiles are stored in a file (location???)
  
Line 38: Line 38:
 ===== Session Options en Detail ===== ===== Session Options en Detail =====
  
-//... in alphabetical order.//+//... in topical order.//
  
 ==== General Session Options ==== ==== General Session Options ====
Line 59: Line 59:
 | host | String | | | FQDN Hostname or IP Adress | | host | String | | | FQDN Hostname or IP Adress |
 | user | String | | | Username on X2Go Server | | user | String | | | Username on X2Go Server |
 +| autologin   | Boolean | false   | false | Use SSH agent or default key files for session logon |
 +| forwardsshagent  | Boolean | //not supported//   | false | Tunnel authentication requests back to the client side SSH agent, requires Paramiko/SSH (>= 1.9.0) |
 | key       | Filename | | | Filename to SSH private key file | | key       | Filename | | | Filename to SSH private key file |
 | krblogin    | Boolean   | false | //not supported// | | | krblogin    | Boolean   | false | //not supported// | |
Line 64: Line 66:
 | quality     | [0..9] | 9        | 9        | NX compression quality | | quality     | [0..9] | 9        | 9        | NX compression quality |
 | speed       | [0..4] | 2        | 2        | 0=Modem, 1=ISDN, 2=ADSL, 3=WAN, 4=LAN | | speed       | [0..4] | 2        | 2        | 0=Modem, 1=ISDN, 2=ADSL, 3=WAN, 4=LAN |
 +
  
 ==== SSH Proxy Options ==== ==== SSH Proxy Options ====
  
-//... only available with Python X2Go / PyHoca // 
  
 ^ Option name ^ Data Type ^ Default value X2Go Client ^ Default value Python X2Go ^ Comment ^ ^ Option name ^ Data Type ^ Default value X2Go Client ^ Default value Python X2Go ^ Comment ^
-| usesshproxy | Boolean | //not supported// | false | Connect via a SSH proxy | +| usesshproxy | Boolean | false | false | Connect via a SSH proxy | 
-sshproxyhost | String | //not supported// |  | Format: <hostname>[:<port>] | +sshproxytype | String | SSH | SSH | Also available: HTTP (X2Go Client only, not working on most systems as it relies on a not-yet released feature in libssh2 | 
-| sshproxyuser | String | //not supported// |  | Username for connecting to SSH proxy server | +| sshproxyhost | String |  |  | Format: <hostname>[:<port>] | 
-| sshproxykeyfile | Filename | //not supported// |  | Filename of local SSH private key |  +| sshproxyuser | String |  |  | Username for connecting to SSH proxy server | 
-| sshproxytunnel | String | //not supported// |  | localhost:<port-on-proxy>:<x2goserver-ip>:<x2goserver-port> |+| sshproxykeyfile | Filename |  |  | Filename of local SSH private key |  
 +| sshproxytunnel | String |  | //deprecated since 0.4.0.0// | localhost:<port-on-proxy>:<x2goserver-hostname-or-ip>:<x2goserver-port> 
 +| sshproxyautologin   | Boolean | false   | false | Use SSH agent or default key files for SSH proxy logon | 
 +| sshproxysameuser   | Boolean | false   | false | Use the same user name on the SSH proxy as on the X2Go Server | 
 +| sshproxysamepass   | Boolean | false   | false | Password for X2Go Server and SSH proxy are identical |
  
 ==== Display Options ==== ==== Display Options ====
Line 83: Line 89:
 | dpi         | Integer | 96 | 96 | Use the dpi value to manipulate the font size in a session | | dpi         | Integer | 96 | 96 | Use the dpi value to manipulate the font size in a session |
 | fullscreen  | Boolean | false   | false | | | fullscreen  | Boolean | false   | false | |
 +| maxdim   | Boolean | //not supported// | false | Detect the maximum size for a new session window on the current screen |
 | multidisp | Boolean | false | //not supported// | | | multidisp | Boolean | false | //not supported// | |
 | xinerama    | Boolean | false   | //not supported// | | | xinerama    | Boolean | false   | //not supported// | |
Line 126: Line 133:
  
 ^ Option name ^ Data Type ^ Default value X2Go Client ^ Default value Python X2Go ^ Comment ^ ^ Option name ^ Data Type ^ Default value X2Go Client ^ Default value Python X2Go ^ Comment ^
-| autostart   | Boolean | false   | //not supported// | | +| autostart   | Boolean | false   | false | |
-| autologin   | Boolean | false   | //not supported// Only available if SSH private key is provided |+
 | xdmcpserver | String  | localhost | localhost | Only used if ''command=XDMCP'' | | xdmcpserver | String  | localhost | localhost | Only used if ''command=XDMCP'' |
 | rdpserver   | String  | | | FQDN Hostname or IP of Windows server, only used if ''command=RDP'' | | rdpserver   | String  | | | FQDN Hostname or IP of Windows server, only used if ''command=RDP'' |
 | rdpoptions  | String  |         | -u X2GO_USER -p X2GO_PASSWORD | RDP options for ''command=RDP'' | | rdpoptions  | String  |         | -u X2GO_USER -p X2GO_PASSWORD | RDP options for ''command=RDP'' |
-| applications | List   | WWWBROWSER, MAILCLIENT, OFFICE, TERMINAL | dito | List of generic commands offered by X2Go Client / Pyhoca-GUI for quick-launching |+| applications | List   | WWWBROWSER, MAILCLIENT, OFFICE, TERMINAL | dito | List of generic commands offered by X2Go Client / Pyhoca-GUI for quick-launching. Commands are handed over to the server script ''x2goruncommand'' which then decides what application to launch. |
 | rootless | Boolean | //depends on session command// | //depends on session command// | | | rootless | Boolean | //depends on session command// | //depends on session command// | |
 | command | String | KDE | TERMINAL | Command to be launched on X2Go Server, see below | | command | String | KDE | TERMINAL | Command to be launched on X2Go Server, see below |
wiki/development/sessions-file.txt · Last modified: 2015/07/24 14:26 by ionic