

Recommended when starting gtk-gnutella in the background on login. Launches gtk-gnutella with a minimized main window. Redirects the logs for the supervisor process. After moving or deleting the log files, you can send gtk-gnutella a SIGHUP signal to create new log files.
#Gtk gnutella from command line archive
Of course, log files can become large and you might want to archive them or delete them periodically. Redirecting these log messages also works without -daemonize. Gtk-gnutella -daemonize \ -log-stderr ~/logs/gtkg.stderr \ -log-stdout ~/logs/gtkg.stdout These options allow you to log everything which is written to stderr respectively stdout to some files. This option is a traditional command-line switch supported by most X11 applications. Note that none of this can be guaranteed, your window manager has the last word on this. This option can be used to force the main window of the GUI to a certain location on your screen and/or give it certain dimensions.įor example, the following would position the window in the lower right corner with a width of 800 pixels and a height of 600 pixels: exec-on-crash pathĮxecute command specified in path when gtk-gnutella crashes. The options -log-stderr and -log-stdout can be used to redirect log output in this case. Please note that when gtk-gnutella is started as a daemon all output which is normally send to the standard output and standard error output (usually your terminal or a common log file such as ~/.xsession-errors), is sent to /dev/null. Thus you might want to add the -daemonize option in this case. This is mainly meant for headless mode but you can also use it if the Gtk+ GUI is enabled.įor example, if you do not start gtk-gnutella from a terminal but from a window manager menu, there's little reason to not daemonize gtk-gnutella. It also changes it working directory to the root directory i.e., "/" so that it doesn't block a mount point for example. It detaches from the terminal (if started from one) and forks itself into the background. This options causes gtk-gnutella to become a daemon.

Tell gtk-gnutella to output a list of variables describing compile-time configuration information that was gathered when the program was built. cleanupįor developers mostly: this requests a final memory cleanup sequence at exit time in an attempt to be able to spot memory leaks by looking at all the remaining allocated blocks, letting the developpers figuring out, perhaps, why they were not cleaned-up properly. OPTIONSĪll the options can be abbreviated as long as the supplied name is not ambiguous. Great care has been devoted into making gtk-gnutella powerful, efficient and reliable. The addition of Gnutella-specific HTTP headers makes each Gnutella client a powerful file swarmer where even firewalled hosts can contribute. The Gnutella network allows users to search for files and to advertise files shared locally, but is not handling file transfers which is done through HTTP. It supports both searching and sharing with the 0.6 version of the Gnutella protocol and includes support for numerous protocol improvements and additions that have been added to the Gnutella network since. Gtk-gnutella is a GTK+ Gnutella client for Unix. Gtk-gnutella - A Gnutella client for Gtk+ SYNOPSIS To read the man page for gtk-gnutella in Linux: ~]$ man 1 gtk-gnutella NAME
#Gtk gnutella from command line manual
Linux Home > Manual Sections > 1 > gtk-gnutella gtk-gnutella(1) - Linux Man Page
