The branch, twofactorauth has been updated via 273c79cce000c33d54a57c6ee1445afa6143b7e2 (commit) from 08e584a713af89c0a920ccabdbdbc6b56956b1ae (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- ----------------------------------------------------------------------- Summary of changes: .build_man2html/html/pyhoca-gui.1.html | 213 ++++++++++++++++++++++++++++++++ Makefile | 15 +++ 2 files changed, 228 insertions(+) create mode 100644 .build_man2html/html/pyhoca-gui.1.html create mode 100644 Makefile The diff of changes is: diff --git a/.build_man2html/html/pyhoca-gui.1.html b/.build_man2html/html/pyhoca-gui.1.html new file mode 100644 index 0000000..5ab79a9 --- /dev/null +++ b/.build_man2html/html/pyhoca-gui.1.html @@ -0,0 +1,213 @@ +Content-type: text/html + +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<HTML><HEAD><TITLE>Man page of pyhoca-gui</TITLE> +</HEAD><BODY> +<H1>pyhoca-gui</H1> +Section: X2go Application (1)<BR>Updated: 31 Dec 2010<BR><A HREF="#index">Index</A> +<A HREF="../index.html">Return to Main Contents</A><HR> + +<A NAME="lbAB"> </A> +<H2>NAME</H2> + +pyhoca-gui - graphical X2go client applet written in Python +<A NAME="lbAC"> </A> +<H2>SYNOPSIS</H2> + + + + +<B>pyhoca-gui</B> + + +[ +<I>options</I> +] + + + +<A NAME="lbAD"> </A> +<H2>DESCRIPTION</H2> + +<B>pyhoca-gui</B> is a cross-platform (Windows, MacOS X, Linux) graphical X2go client applet that +docks to your desktop's system tray. +<P> + +From your desktop's system tray you can start/resume/share pre-configured X2go sessions. You can manage the +pre-configured session profiles in the X2go profile manager and also configure the basic setup of +<B>pyhoca-gui</B>. +<P> + +<B>pyhoca-gui</B> uses the same set of config files (<B>settings</B>, <B>printing</B> and <B>sessions</B> in ~/.x2goclient) as the original +X2go Client application (by Heinz-M. Graesing and Oleksandr Schneydr) does. +<P> + +On Windows systems <B>pyhoca-gui</B> uses the same set of Windows registry keys and values as the original X2go Client application. +<P> + +See the included README and TODO for further information on <B>pyhoca-gui</B>. +<A NAME="lbAE"> </A> +<H2>COMMON OPTIONS</H2> + +<B>pyhoca-gui</B> accepts the following common options: +<DL COMPACT> +<DT><B>-h, --help</B> <DD> +Display a help with all available command line options and exit. +<DT><B>-V, --version</B> <DD> +Output version information and exit. +<DT><B>-d, --quiet</B> <DD> +No output to stdout at all! Use this option on Windows!!! +<DT><B>-d, --debug</B> <DD> +Enable debugging output. +<DT><B>--libdebug</B> <DD> +Enable debugging code of the unterlying Python X2go module. +<DT><B>--libdebug-sftpxfer</B> <DD> +Enable debugging code of Python X2go's sFTP server code (very verbose, and it may even reveal promiscuous data). +</DL> +<A NAME="lbAF"> </A> +<H2>GUI OPTIONS</H2> + +<DL COMPACT> +<DT><B>-u, --username</B> <I><USERNAME></I> <DD> +Username for the session (default: currently logged in user). +<DT><B>-P, --session-profile</B><DD> +The name of the session profile to be used to make the connection. You can actually pass a komma-separated list of +session profile names to this option. +<DT><B>--non-interactive</B><DD> +Run in non-interactive mode. This option requires the <B>--session-profile</B> option. It also sets the following options to true automagically: +<P> +<BR> <B>--restricted-trayicon</B> +<BR> <B>--start-on-connect</B> +<BR> <B>--resume-all-on-connect</B> +<BR> <B>--exit-on-disconnect</B> +<BR> <B>--disconnect-on-suspend</B> +<BR> <B>--disconnect-on-terminate</B> +<DT><B>--show-profile-metatypes</B><DD> +Show descriptive meta information on session profiles in menus (NOTE: this makes menus appear a bit more sluggish, use it mostly for debugging). +<DT><B>--restricted-trayicon</B><DD> +Restrict functionality of <B>pyhoca-gui</B>'s main session manager icon that is shown in the notification area / system tray. This +switch limits the icon 's functionality to a right-click menu that allows to raise the ,,About'' window and exit the application. +<DT><B>--restricted-trayicon</B><DD> +Restrict functionality of <B>pyhoca-gui</B>'s main session manager icon that is shown in the notification area / system tray. This +switch limits the icon 's functionality to a right-click menu that allows to raise the ,,About'' window and exit the application. +<DT><B>--auto-connect</B><DD> +Connect sessions via SSH public key authentication on application startup, if possible. +<DT><B>--start-on-connect</B><DD> +Start a session directly after authentication (only if no suspended sessions are available). +<DT><B>--exit-on-disconnect</B><DD> +Exit <B>pyhoca-gui</B> cleanly once a session has been disconnected. +<DT><B>--resume-on-connect, --resume-newest-on-connect</B><DD> +After authentication directly auto-resume the newest available running/suspended session. +<DT><B>--resume-oldest-on-connect</B><DD> +After authentication directly auto-resume the oldest available running/suspended session. +<DT><B>--resume-all-on-connect</B><DD> +After authentication directly auto-resume all available running/suspended session. +<DT><B>--disconnect-on-suspend</B><DD> +Disconnect from a server if a session on that server has been suspended. +<DT><B>--disconnect-on-terminate</B><DD> +Disconnect from a server if a session on that server has been terminated. +<DT><B>--disable-splash</B><DD> +Do not show the application's splash screen. +<DT><B>--disable-options</B><DD> +Grey-out the ,,Options'' menu item and thus disable the client configuration window. +<DT><B>--disable-printingprefs</B><DD> +Grey-out the ,,Printing Preferences'' menu item and thus disable the client's printing preferences window. +<DT><B>--disable-profilemanager</B><DD> +Grey-out the profile manager menu items and thus disable all profile management functionalities. +<DT><B>--display <hostname>:<screennumber></B><DD> +Set the DISPLAY environment variable to <hostname>:<screennumber>. +</DL> +<A NAME="lbAG"> </A> +<H2>BACKEND OPTIONS</H2> + +<B>pyhoca-gui</B> supports transparent use of different data backends. For configuration three backends are common: +FILE, GCONF (Linux only) and WINREG (Windows only). The default backend currently is the FILE backend +on all platforms. +<P> + +For client-server communication the only yet implemented backend is the STDOUT backend (as X2go server commands +print their execution results to /dev/stdout. (But other communication backends might be possible in the future...). +<P> + +In the same way we are focusing on a successor of the current NX3 agent/proxy tool. A change in the proxy backend +will also be implemented as a backend. +<DL COMPACT> +<DT><B>--backend-controlsession <CONTROLSESSION_BACKEND></B><DD> +Force usage of a certain CONTROLSESSION_BACKEND (do not use this unless you know exactly what you are doing). +<DT><B>--backend-terminalsession <TERMINALSESSION_BACKEND></B><DD> +Force usage of a certain TERMINALSESSION_BACKEND (do not use this unless you know exactly what you are doing). +<DT><B>--backend-serversessioninfo <SERVERSESSIONINFO_BACKEND></B><DD> +Force usage of a certain SERVERSESSIONINFO_BACKEND (do not use this unless you know exactly what you are doing). +<DT><B>--backend-serversessionlist <SERVERSESSIONLIST_BACKEND></B><DD> +Force usage of a certain SERVERSESSIONLIST_BACKEND (do not use this unless you know exactly what you are doing). +<DT><B>--backend-proxy <PROXY_BACKEND></B><DD> +Force usage of a certain PROXY_BACKEND (do not use this unless you know exactly what you are doing). +<DT><B>--backend-sessionprofiles <SESSIONPROFILES_BACKEND></B><DD> +Use given backend for accessing session profiles, available backends on Linux: FILES, GCONF; on Windows: FILES, WINREG. +<DT><B>--backend-clientsettings <CLIENTSETTINGS_BACKEND></B><DD> +Use given backend for accessing the client settings configuration, available backends on Linux: FILES, GCONF; on Windows: FILES, WINREG. +<DT><B>--backend-clientprinting <CLIENTPRINTING_BACKEND></B><DD> +Use given backend for accessing the client printing configuration, available backends on Linux: FILES, GCONF; on Windows: FILES, WINREG. +</DL> +<A NAME="lbAH"> </A> +<H2>PORTABLE OPTIONS</H2> + +<DL COMPACT> +<DT><B>--client-rootdir <CLIENT_ROOTDIR></B><DD> +Define an alternative location where to find plain text config files (default: <HOME>/.x2goclient). +This option will set ,,--backend-profiles FILE'', ,,--backend-clientsettings FILE'' and ,,--backend-clientprinting FILE'' +<DT><B>--sessions-rootdir <SESSIONS_ROOTDIR></B><DD> +Define an alternative location for session runtime files (default: <HOME>/.x2go). +<DT><B>--ssh-rootdir <SSH_ROOTDIR></B><DD> +Define an alternative location for user SSH files (default: <HOME>/.ssh). +</DL> +<A NAME="lbAI"> </A> +<H2>WINDOWS OPTIONS</H2> + +There are some options that are only available on Windows: +<DL COMPACT> +<DT><B>--start-xserver</B><DD> +Start an XServer (if available) before starting <B>pyhoca-gui</B>. The application will detect the best +suitable XServer automatically, if more than one XServer is installed on your system (currently known: +Xming, Cygwin-X). +<DT><B>--preferred-xserver <XSERVER_NAME></B><DD> +Start either of the currently supported XServers: Xming, Cygwin-X -- make sure your preferred XServer is installed +on your system. +<DT><B>--start-pulseaudio</B><DD> +Start the PulseAudio server before starting <B>pyhoca-gui</B>. This option is needed to get X2go audio working. However, it is +not enabled by default. +<DT><B>--lang [en|de|nl|es]</B><DD> +Select the GUI language. +</DL> +<A NAME="lbAJ"> </A> +<H2>SEE ALSO</H2> + +<B>/usr/share/doc/pyhoca-gui</B> +<A NAME="lbAK"> </A> +<H2>AUTHOR</H2> + +This manual has been written for the X2go project by +Mike Gabriel <<A HREF="mailto:mike.gabriel@das-netzwerkteam.de">mike.gabriel@das-netzwerkteam.de</A>>. +<P> + +<HR> +<A NAME="index"> </A><H2>Index</H2> +<DL> +<DT><A HREF="#lbAB">NAME</A><DD> +<DT><A HREF="#lbAC">SYNOPSIS</A><DD> +<DT><A HREF="#lbAD">DESCRIPTION</A><DD> +<DT><A HREF="#lbAE">COMMON OPTIONS</A><DD> +<DT><A HREF="#lbAF">GUI OPTIONS</A><DD> +<DT><A HREF="#lbAG">BACKEND OPTIONS</A><DD> +<DT><A HREF="#lbAH">PORTABLE OPTIONS</A><DD> +<DT><A HREF="#lbAI">WINDOWS OPTIONS</A><DD> +<DT><A HREF="#lbAJ">SEE ALSO</A><DD> +<DT><A HREF="#lbAK">AUTHOR</A><DD> +</DL> +<HR> +This document was created by +<A HREF="/cgi-bin/man/man2html">man2html</A>, +using the manual pages.<BR> +Time: 20:03:53 GMT, May 23, 2011 +</BODY> +</HTML> diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..c71d9a6 --- /dev/null +++ b/Makefile @@ -0,0 +1,15 @@ +#!/usr/bin/make -f + +man_pages = pyhoca-gui.1 + +MAN2HTML = man2html +SRC = man +DEST = .build_man2html/html + +all: build + +build: $(man_pages) + +pyhoca-gui.1: + mkdir -p $(DEST) + $(MAN2HTML) -r $(SRC)/$@ > $(DEST)/$@.html hooks/post-receive -- pyhoca-gui.git (Python X2Go Client (wxPython GUI)) This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "pyhoca-gui.git" (Python X2Go Client (wxPython GUI)).