Changes between Version 1 and Version 2 of MovedToGitHub/ConfigFiles


Ignore:
Timestamp:
Oct 2, 2008, 6:29:16 PM (13 years ago)
Author:
charles
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MovedToGitHub/ConfigFiles

    v1 v2  
    1 == Location ==
     1= Location =
    22
    3 On OS X, Transmission's configuration files are stored in {{{$HOME/Library/Application Support/Transmission/}}}.
     3== Mac OS X ==
     4Per-torrent settings are stored in {{{$HOME/Library/Application Support/Transmission}}}[[BR]]
     5Application settings are stored in {{{$HOME/Library/Preferences/org.m0k.transmission.plist}}}[[BR]]
     6The default download folder is {{{$HOME/Downloads}}}
    47
    5 On other platforms, they're stored in {{{$HOME/.config/transmission/}}}.
     8== Linux / GTK ==
     9For the GTK+ client, all settings are kept in {{{$HOME/.config/transmission}}}
     10For the Daemon, all settings are kept in {{{$HOME/.config/transmission-daemon}}}
     11The default download folder is {{{$HOME/Downloads}}}
    612
    7 Both of these can be overridden by setting the {{{TRANSMISSION_HOME}}} environmental variable.
     13== TRANSMISSION_HOME ==
    814
    9 transmission-daemon stores its files in a sibling folder to transmission's, named {{{transmission-daemon}}}.
     15On all platforms, the per-user configuration folder's location can
     16be overridden by setting the {{{TRANSMISSION_HOME}}} environmental variable.
    1017
    11 == Files ==
     18= Files =
    1219
    1320The configuration folder typically has the following files:
    1421
    15 === settings.json ===
     22== settings.json ==
    1623
    1724  This is a json-encoded file that holds all the client's settings and preferences.  It's currently only used by the daemon and GTK+ clients.  json was chosen because it's mostly human-readable and -writable, but also allows data hierarchies to be stored.
    1825
    19 === stats.json ===
     26== stats.json ==
    2027
    2128  This is a json-encoded file that holds session statistics such as running upload and download byte counts.
    2229
    23 === torrents/ ===
     30== torrents/ ==
    2431
    2532  This subfolder holds the .torrent files that have been added to Transmission.  The files in this folder are named with a combination of the torrent's name (to make it human-readable) and a portion of the torrent's SHA1 hash (to avoid filename collisions from similarly-named torrents).
    2633
    27 === resume/ ===
     34== resume/ ==
    2835
    2936  This subfolder holds .resume files that hold information about a particular torrent, such as which parts have been downloaded, the folder the downloaded data was stored in, and so on.  These follow an identical naming scheme to the files in the torrents subfolder.
    3037
    31 === blocklists/ ===
     38== blocklists/ ==
    3239
    3340  This subfolder holds bluetack-formatted blocklists.  Files ending in ".bin" are generated by Transmission as
     
    3643just by copying new bluetack files into this location.
    3744
    38 == Legacy Versions of Transmission ==
     45= Legacy Versions of Transmission =
    3946
    40 Older, pre-[[http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html XDG] versions of transmission-gtk and transmission-daemon stored their settings in {{{$HOME/.transmission}}}.  Newer releases try to automatically migrate these files to {{{$HOME/.config/transmission/}}}.
     47Older, [http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html pre-XDG] versions of transmission-gtk and transmission-daemon stored their settings in {{{$HOME/.transmission}}}.  Newer releases try to automatically migrate these files to {{{$HOME/.config/transmission/}}}.