Changes between Version 20 and Version 21 of MovedToGitHub/Building


Ignore:
Timestamp:
Nov 16, 2008, 12:52:23 AM (12 years ago)
Author:
Waldorf
Comment:

New chapter "Environment Variables" - part 1

Legend:

Unmodified
Added
Removed
Modified
  • MovedToGitHub/Building

    v20 v21  
    7373}}}
    7474
    75 === Switches ===
     75== Switches ==
    7676The transmission ./configure (or ./autogen.sh) script allows you to switch on/off certain parts. To use these, you'll either use --enable-* or --disable-*. eg. To disable the GTK client: --disable-gtk.
    7777
     
    8585 * beos = enables beos client (unsupported)
    8686
     87== Environment Variables ==
     88Transmission listens to a few environment variables to know where to keep the configuration files and controlling debug output.
     89
     90=== Environment ===
     91Default location for these variables can be found on the [ConfigFiles#Locations Configuration Files] page.
     92
     93==== Transmission Specific ====
     94 * {{{TRANSMISSION_HOME}}} = if set, this will override the default configuration folder's location
     95 * {{{TRANSMISSION_WEB_HOME}}} = if set, this will override the default Web UI folder's location
     96 * {{{HOME}}} (optional) = if set, this will override where Transmission thinks your home directory is
     97
     98If {{{TRANSMISSION_HOME}}} isn't set, {{{HOME}}} is used to determine the location of the configuration folder's location. Also, it is used for the default download folder, unless specified otherwise in the preferences. ({{{$HOME/Downloads/}}})
     99
     100==== XDG Environment Variables ====
     101The [http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG Base Directory] Specification provides some common paths in user's home to store personal application configurations, or, using their own words "defines where these files should be looked for by defining one or more base directories relative to which files should be located". (Linux / GTK only)
     102 * {{{XDG_CONFIG_HOME}}} = specifies where your per-user configuration files should be stored (default: {{{$HOME/.config/}}})
     103 * {{{XDG_DATA_HOME}}} = specifies where your per-user data files should be stored (default: {{{$HOME/.local/share/}}})
     104 * {{{XDG_DATA_DIRS}}} = specifies a preference-ordered list of directories to search for data files in addition to the {{{XDG_DATA_HOME}}} (separated by a {{{:}}})
     105
     106Normally, these should not be changed, as they are not Transmission specific. If you need to override the default configuration folder's location, use the {{{TRANSMISSION_HOME}}} instead. The {{{XDG_DATA_HOME}}} and {{{XDG_DATA_DIRS}}} are only used to search for the Web UI.
     107
     108=== Debug ===
     109 *
     110 *
     111 *
     112 *
     113 *
     114
     115
    87116----
    88117== Comments ==