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
wiki:development:sessions-file [2013/03/12 21:31]
sunweaver
wiki:development:sessions-file [2015/07/24 14:26] (current)
ionic [General Session Options] reference new icons path.
Line 4: Line 4:
  
   * 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 X2GoClient (non-portable mode): session profiles are stored in the Windows registry (''HKEY_CURRENT_USER\Software\Obviously Nice\x2goclient\sessions''
-  * Windows (portable mode): session profiles are stored in a file (location???)+  * Windows X2GoClient (portable mode): session profiles are stored in a file (location???) 
 +  * Windows PyHoca-GUI: session profiles are stored in the file (''%USERPROFILE%\.x2goclient\sessions''
  
 Related command line options: Related command line options:
Line 44: Line 46:
 ^ 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 ^
 | name | String | | | Session profile name as shown in the application. PyHoca-GUI feature: using ,,/" as a separator in the session profile name creates menus and submenus in the PyHoca-GUI applet (e.g. CUSTOMER-1/HOST-1, CUSTOMER-1/HOST-2, CUSTOMER-2/HOST-1, ...) | | name | String | | | Session profile name as shown in the application. PyHoca-GUI feature: using ,,/" as a separator in the session profile name creates menus and submenus in the PyHoca-GUI applet (e.g. CUSTOMER-1/HOST-1, CUSTOMER-1/HOST-2, CUSTOMER-2/HOST-1, ...) |
-| icon | Filename | :icons/128x128/x2gosession.png | :icons/128x128/x2gosession.png | Icon for Desktop Session Windows |+| icon | Filename | :/img/icons/128x128/x2gosession.png | :icons/128x128/x2gosession.png | Icon for Desktop Session Windows |
  
 ==== Session Window Options ==== ==== Session Window Options ====
Line 59: Line 61:
 | 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 68:
 | 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 |
-| autologin   | Boolean | false   | false | Use SSH agent or default key files for session logon | 
  
  
Line 77: Line 80:
 | sshproxykeyfile | Filename |  |  | Filename of local SSH private key |  | 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> | | 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 session logon |+| 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 | | 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 | | sshproxysamepass   | Boolean | false   | false | Password for X2Go Server and SSH proxy are identical |
Line 119: Line 122:
 | fstunnel    | Boolean | true    | true | On Python X2Go, file systems are always tunneled through SSH | | fstunnel    | Boolean | true    | true | On Python X2Go, file systems are always tunneled through SSH |
 | print       | Boolean | true    | true              | | | print       | Boolean | true    | true              | |
 +
 +Use ~ in the folder path to refer to the User Home Directory ($HOME or %HomePath%)((Supported in X2GO Client >= 4.0.1.2)).
  
 ==== MIME Box Options ==== ==== MIME Box Options ====
Line 147: Line 152:
     * KDE (startkde)     * KDE (startkde)
     * GNOME (gnome-session)     * GNOME (gnome-session)
-    * LDXDE (lxde-session)+    * LXDE (lxde-session)
     * XFCE4 (xfce4-session, Python X2Go only)     * XFCE4 (xfce4-session, Python X2Go only)
     * TRINITY (starttrinity, Python X2Go only, don't miss the [[http://code.x2go.org/gitweb?p=python-x2go.git;a=blob;f=README.Trinity-Desktop|README.Trinity-Desktop]] file!!)     * TRINITY (starttrinity, Python X2Go only, don't miss the [[http://code.x2go.org/gitweb?p=python-x2go.git;a=blob;f=README.Trinity-Desktop|README.Trinity-Desktop]] file!!)
Line 159: Line 164:
  
   * Remote Desktop (''command=RDP''):   * Remote Desktop (''command=RDP''):
-    * Setting the command to RDP will turn X2Go into an RDP proxy (RDP via NX). RDP will receive a peformance improvement on WAN connections and X2Go will guarantee SSH encryption (whereas RDP drops encryption if the bandwith won't suffice).+    * Setting the command to RDP will turn X2Go into an RDP proxy (RDP via NX). RDP will receive a performance improvement on WAN connections and X2Go will guarantee SSH encryption (whereas RDP drops encryption if the bandwidth won't suffice).
     * Make sure to use the options rdpserver and rdpoptions properly.     * Make sure to use the options rdpserver and rdpoptions properly.
  
-  * XDCMP (''command=XDCMP''): +  * XDMCP (''command=XDMCP''): 
-    * Do an XDCP query for the XDMCP server specified by the xdcmpserver option. Usefull if you have a complex terminal server setup behind one X2Go gateway (e.g. handled by an XDMCP chooser).+    * Do an XDMCP query for the XDMCP server specified by the xdmcpserver option. Useful if you have a complex terminal server setup behind one X2Go gateway (e.g. handled by an XDMCP chooser).
  
   * Other applications (''command=<unix-application-on-server>''):   * Other applications (''command=<unix-application-on-server>''):
-    * Specify any application (by its name) that is avaiable via $PATH. No full path names are allowed here, the path will be stripped off of the file name provided. Make sure your $PATH environment variable resolves to the wanted application properly.+    * Specify any application (by its name) that is available via $PATH. No full path names are allowed here, the path will be stripped off of the file name provided. Make sure your $PATH environment variable resolves to the wanted application properly.
  
   * Published applications mode (''command=, published=true''):   * Published applications mode (''command=, published=true''):
     * Leave the command option empty and enable the option published     * Leave the command option empty and enable the option published
- 
- 
wiki/development/sessions-file.1363123884.txt.gz · Last modified: 2013/03/12 21:31 by sunweaver