Changes between Initial Version and Version 1 of EditingConfigurationParameters

Jan 21, 2010, 5:59:05 PM (12 years ago)



  • EditingConfigurationParameters

    v1 v1  
     1= Editing Configuration Files =
     3It's not always possible to set all configurations from the GUI, especially on the Daemon or the Web Interface. 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.
     4See the list of [wiki:ConfigurationParameters Configuration Parameters].
     6Note: The client ''should'' be shutdown before making changes, otherwise settings will be reverted to it's previous state.
     8== Transmission-Desktop Linux/GTK, Qt, Transmission-Server ==
     10GTK, CLI and Daemon (both on a Mac and Linux) use a [ JSON] formatted file, mainly because of its human readability. [[BR]]
     11(Consult the [ JSON] for detailed information)
     13=== Reload Settings ===
     14You can make the daemon reload the settings file by sending it the {{{SIGHUP}}} signal.[[BR]]
     15Or, simply run either of the following commands:
     17$ killall -HUP transmission-daemon
     21$ pkill -HUP transmission-daemon
     23However bear in mind that if you edit settings whilst the daemon is running they may be overwritten.
     25=== Formatting ===
     26Here is a sample of the three basic types, respectively Boolean, Number and String:
     29    "rpc-enabled": 1,
     30    "peer-port" : 51413,
     31    "rpc-whitelist": ",192.168.*.*"
     36== Mac OS X  ==
     38Mac OS X has a standardized way of saving user preferences files using [ XML] format. These files are called [ plist] (short for property list) files. Usually there is no need to modify these files directly, since Apple provided a [ command-line tool] to reliably change settings. You do need to restart Transmission before these have effect.
     40In short:
     41 * To set a key: {{{defaults write org.m0k.transmission}}} ''key'' ''value''
     42 * To reset a key:  {{{defaults delete org.m0k.transmission}}} ''key''