Changes between Initial Version and Version 1 of MovedToGitHub/EditConfigFiles


Ignore:
Timestamp:
Nov 25, 2008, 10:29:44 PM (12 years ago)
Author:
Waldorf
Comment:

Initial Page (REVIEW)

Legend:

Unmodified
Added
Removed
Modified
  • MovedToGitHub/EditConfigFiles

    v1 v1  
     1= Editing Configuration Files =
     2[[PageOutline]]
     3
     4It's not always possible to set all configurations from the GUI, especially on the Daemon, or Web UI. This guide will try to give an overview of how and what you can change. For the location of these files, look at the [ConfigFiles Configuration Files] page.
     5
     6== Mac OS X  ==
     7=== overview ===
     8
     9Mac OS X has a standardized way of saving user preferences files using [http://en.wikipedia.org/wiki/XML XML] format. These files are called [http://en.wikipedia.org/wiki/Plist plist] (short for property list) files. Usually there is no need to modify these files directly, since Apple provided a comand-line tool to reliably change settings.
     10
     11Although, the Mac client allows you to set all preferences through the gui, I'll show you how you can switch the updater to use the nightly feed:
     12{{{
     13defaults write org.m0k.transmission SUFeedURL http://transmission.xpjets.com/ZIP/
     14}}}
     15  (Note: These are untested snapshots. Use them with care.)
     16
     17Use the following to reset the setting:
     18{{{
     19defaults delete org.m0k.transmission SUFeedURL
     20}}}
     21For more information, open up your terminal an type:
     22{{{
     23man defaults
     24}}}
     25
     26== GTK / Daemon ==
     27=== overview ===
     28
     29GTK and Daemon (both on a Mac and Linux) use a [http://www.json.org/ JSON] formatted file. Mainly because of it's human readability. [[BR]]
     30(Consult the [http://www.json.org/ JSON] for detailed information)
     31
     32Here is a sample:
     33{{{
     34{
     35    "allow-hibernation": 1,
     36    "pc-port" : 9091,
     37    "open-dialog-dir": "\/home\/username\/torrents"
     38}
     39}}}
     40
     41=== Options ===
     42
     43==== Bandwidth ====
     44 * '''download-limit:''' Number (kb/s)
     45 * '''download-limit-enabled:''' Boolean (0-1)
     46 * '''upload-limit:''' Number (kb/s)
     47 * '''upload-limit-enabled:''' Boolean (0-1)
     48==== Port Mapping ====
     49 * '''peer-port:''' Number (default = 51413)
     50 * '''port-forwarding-enabled:''' Boolean (0-1)
     51==== Advanced ====
     52 * '''pex-enabled:''' Boolean (0-1)
     53 * '''encryption:''' Number (0-2, 0 = Off, 1 = Preferred, 2 = Forced)
     54 * '''lazy-bitfield-enabled:''' Boolean (0-1)
     55 ==== Hibernation ====
     56 * '''inhibit-desktop-hibernation:''' Boolean (0-1)
     57 * '''inhibit-hibernation:''' Boolean (0-1)
     58==== Peers ====
     59 * '''max-peers-global:''' Number (default = 400)
     60 * '''max-peers-per-torrent:''' Number (default =  60)
     61==== Hibernation ====
     62 * '''allow-hibernation:''' Boolean (0-1)
     63 * '''allow-hibernation-even-when-torrents-are-active:''' Boolean (0-1)
     64==== Blocklist ====
     65 * '''blocklist-enabled:''' Boolean (0-1)
     66 * '''blocklist-updates-enabled:''' Boolean (0-1)
     67==== RPC ====
     68 * '''rpc-enabled:''' Boolean (0-1)
     69 * '''rpc-port:''' Number (default = 9091)
     70 * '''rpc-authentication-required:''' Boolean (0-1)
     71 * '''rpc-username:''' String
     72 * '''rpc-password-required:''' Boolean (0-1)
     73 * '''rpc-password:''' String
     74 * '''rpc-whitelist-enabled:''' Boolean (0-1)
     75 * '''rpc-access-control-list:''' String (Comma-delimited list of IP addresses. Wildcards allowed using '*'. Example: "127.0.0.*,192.168.1.*", Default:  "127.0.0.1" )
     76 * '''rpc-whitelist:''' String (Comma-delimited list of IP addresses. Wildcards allowed using '*'. Example: "127.0.0.*,192.168.1.*", Default:  "127.0.0.1" )
     77==== Proxy ====
     78 * '''proxy-server-enabled:''' Boolean (0-1)
     79 * '''proxy-server:''' String
     80 * '''proxy-port:''' Number (Usually 80)
     81 * '''proxy-type:''' Boolean (0-1)
     82 * '''proxy-authentication-required:''' Boolean (0-1)
     83 * '''proxy-username:''' String
     84 * '''proxy-authentication:''' String
     85
     86
     87
     88
     89==== GTK specific DELETE? ====
     90 * add-behavior-ipc : "copy"
     91 * add-behavior-standard : "copy"
     92 * debug-message-level : 3
     93 * delete-original-torrent-files : 0
     94 * download-dir : "\/home\/username\/torrents"
     95 * open-dialog-dir : "\/home\/username\/torrents"
     96 * recent-announce-url-0-announce : "http:\/\/some.site.net:6969\/announce"
     97 * recent-announce-url-0-tier : 0
     98 * recent-announce-url-count : 1
     99 * minimal-view : 0
     100 * prompt-before-exit : 1
     101 * prompt-for-download-directory : 0
     102 * notify-when-complete : 1
     103 * show-filter-bar : 1
     104 * show-filterbar : 1
     105 * show-notification-area-icon : 1
     106 * show-options-window : 0
     107 * show-status-bar : 1
     108 * show-statusbar : 1
     109 * show-toolbar : 1
     110 * show-tray-icon : 0
     111 * sort-column : "reverse-progress"
     112 * sort-mode : "sort-by-name"
     113 * sort-reversed : 0
     114 * start-added-torrents : 1
     115 * status-bar-stats : "session-transfer"
     116 * statusbar-stats : "total-transfer"
     117 * system-tray-icon-enabled : 1
     118 * trash-original-torrent-files : 0
     119 * tray-icon-enabled : 1
     120==== Scheduler ====
     121 * sched-begin : 480
     122 * sched-download-limit : 1025
     123 * sched-end : 180
     124 * sched-limit-enabled : 1
     125 * sched-upload-limit : 25
     126
     127