[X2Go-Commits] [x2goclient] 01/02: help.cpp: "copy" old command line parameters.
git-admin at x2go.org
git-admin at x2go.org
Wed Apr 22 10:26:43 CEST 2015
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch bugfix/help-cmd
in repository x2goclient.
commit 082af3f6c298edce89e81c7675c565f513daa886
Author: Mihai Moldovan <ionic at ionic.de>
Date: Wed Apr 22 10:25:34 2015 +0200
help.cpp: "copy" old command line parameters.
---
debian/changelog | 1 +
src/help.cpp | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index 59502eb..4be5e47 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -264,6 +264,7 @@ x2goclient (4.0.4.0-0x2go1) UNRELEASED; urgency=low
- help.cpp: get terminal window sizes on UNIX-based and Windows operating
systems.
- help.cpp: complete pretty printer function.
+ - help.cpp: "copy" old command line parameters.
[ Fernando Pedemonte ]
* New upstream release (4.0.4.0):
diff --git a/src/help.cpp b/src/help.cpp
index 8ef5811..44a2f41 100644
--- a/src/help.cpp
+++ b/src/help.cpp
@@ -79,7 +79,58 @@ help::prelude_t build_prelude () {
}
help::params_t help::build_params () {
+ params_t ret ();
+# define ADD_OPT(param, desc) do { ret.append (params_elem_t (params, tr (desc))) } while (0)
+ ADD_OPT ("--help", "Shows this message.");
+ ADD_OPT ("--version", "Prints version information.");
+
+ if (QFile::exists (":/txt/changelog")) {
+ ADD_OPT ("--changelog", "Shows the changelog.");
+ }
+
+ if (QFile::exists (":/txt/git-info")) {
+ ADD_OPT ("--git-info", "Shows git information as used at compile this. [Deprecated: please use --version.]");
+ }
+
+ ADD_OPT ("--help-pack", "Shows available pack methods.");
+ ADD_OPT ("--debug", "Enables extensive debug output to the console. On Windows also enables PulseAudio logging to a file in the \".x2go/pulse\" in the USERPROFILE directory. The logs are not deleted when X2Go Client terminates.");
+ ADD_OPT ("--no-menu", "Hides menu bar.");
+ ADD_OPT ("--no-session-edit", "Disables session editing.");
+ ADD_OPT ("--maximize", "Starts maximized.");
+ ADD_OPT ("--hide", "Starts hidden (minimized to system tray where available.)");
+ ADD_OPT ("--portable", "Starts in \"portable\" mode.");
+ ADD_OPT ("--pgp-card", "Forces OpenPGP smart card authentication.");
+ ADD_OPT ("--xinerama", "Enables Xinerama by default.")
+ ADD_OPT ("--ldap-printing", "Allows client side printing in LDAP mode.");
+ ADD_OPT ("--thinclient", "Enables thinclient mode. Starts without a window manager.");
+ ADD_OPT ("--haltbt", "Enables shutdown button.");
+ ADD_OPT ("--add-to-known-hosts", "Adds RSA key fingerprint to \".ssh/known_hosts\" if authenticity of the server can't be determined.");
+ ADD_OPT ("--ldap=<host:port:dn>", "Starts with LDAP support. Example: --ldap=ldapserver:389:o=organization,c=de");
+ ADD_OPT ("--ldap1=<host:port>", "Defines the first LDAP failover server.");
+ ADD_OPT ("--ldap2=<host:port>", "Defines the second LDAP failover server.");
+ ADD_OPT ("--ssh-port=<port>", "Defines the remote SSH server port. Default: 22.");
+ ADD_OPT ("--client-ssh-port=<port>", "Defines the local machine's SSH server port. Needed for Client-Side Printing and File Sharing support. Default: 22.");
+ ADD_OPT ("--command=<cmd>", "Sets the default command. Default: 'KDE' (Desktop Session)");
+ ADD_OPT ("--session=<session>", "Starts the session named \"session\".");
+ ADD_OPT ("--user=<username>", "Sets the user name for connecting to the remote SSH server to \"username\".");
+ ADD_OPT ("--geometry=<<W>x<H>|fullscreen>", "Sets the default window geometry. Default: 800x600.");
+ ADD_OPT ("--dpi=<dpi>", "Sets the remote X2Go Agent's DPI value to \"dpi\". Default: same as local display.");
+ ADD_OPT ("--link=<modem|isdn|adsl|wan|lan>", "Sets the default link type. Default: \"adsl\".");
+ ADD_OPT ("--pack=<packmethod>", "Sets default pack method. Default: \"16m-jpeg-9\".");
+ ADD_OPT ("--clipboard=<both|client|server|none>", "Sets the default clipboard mode. Default: \"both\".");
+ ADD_OPT ("--kbd-layout=<layout>", "Sets the default keyboard layout to \"layout\". \"layout\" may be a comma-separated list.");
+ ADD_OPT ("--kbd-type=<type>", "Sets the default keyboard type.");
+ ADD_OPT ("--home=<dir>", "Sets the user's home directory.");
+ ADD_OPT ("--set-kbd=<0|1>", "Enables or disables overwriting the current keyboard settings.");
+ ADD_OPT ("--autostart=<app>", "Automatically launches the application \"app\" on session start in Published Applications mode.");
+ ADD_OPT ("--session-conf=<file>", "Defines an alternative session config file path.");
+ ADD_OPT ("--tray-icon", "Force-enables session system tray icon.");
+ ADD_OPT ("--close-disconnect", "Automatically closes X2Go Client after a disconnect.");
+ ADD_OPT ("--hide-foldersharing", "Hides all Folder-Sharing-related options.");
+# undef ADD_OPT
+
+ return (ret);
}
help::data_t help::build_data () {
--
Alioth's /srv/git/code.x2go.org/x2goclient.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/x2goclient.git
More information about the x2go-commits
mailing list