Transmission перезаписывает конфиг

Всем привет!
Установил пакет transmission-cli, создал конфиг, скопировал его в:
/home/mov/.config/transmission-daemon/settings.json
/var/lib/transmission/.config/transmission-daemon/settings.json
Запускаю сервис:
systemctl start transmission
и все хорошо работает.
Но если добавитьсервис в автозагрузку, перезагрузиться - конфиг перезапишется.

Пробовал запуск сервиса из под пользователя:
cat /usr/lib/systemd/system/transmission.service
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=mov
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target
Результат тот же. Пробовал удалить transmission-daemon из /usr/lib - сервис запускается с дефолтными настройками под пользователем transsmission, в /usr/lib/.conf папка не восстанавливается.
Можно ли сделать так, что бы transmission не перетерл каждый раз конфиг?
в команде запуска указать путь к файлу конфига (не дефолтному)
ExecStart=/usr/bin/transmission-daemon -f --log-error --config-dir <path>
у меня года три назад в убунте была похожая проблема с запуском демона
решил именно подобным образом
может и на арче сработает
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Да должно сработать. Но хотелось бы разобраться почему конфиги перезаписываются после рестарта. А то как то неправильно это.

upd.
Запустил с:
ExecStart=/usr/bin/transmission-daemon -f --log-error --config-dir /home/mov/setting.json
конфиг так же перезаписался.
тут я не помощник
я в своё время, когда пользовался сабжем, слепил костыль в виде скритпа запуска демона и на том остановился - мне нужен был результат
так что....
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
У меня дома оно запускается так:
/etc/systemd/system/transmission.service
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=user
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error -g /mnt/ext/tm
ExecReload=/usr/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target
Замените user на имя пользователя (не рута), /mnt/ext/tm на путь к каталогу (не файлу!) с конфигами transmission.

Конфиг перезаписывается, потому что в него при завершении работы сохраняются настройки из памяти демона. Чтобы избежать этого, у вас есть варианты:
1) Править конфиг при выключенном демоне, а потом уже запускать.
2) Править при запущенном, а потом передать ему сигнал SIGHUP, как и написано в инструкции. У меня это реализовано в прямо юните, и делается командой systemctl reload transmission
3) Использовать для управления демоном transmission-remote, transmission-qt или встроенный в демона веб-интерфейс. В этом случае параметры демона будут изменены "на лету" в памяти, а в конфиге сохранятся уже при завершении.
Для управления удобнее Transmission Remote GUI
IMHO
только в настройках сервиса нужно разрешить удалённое управление
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime
разрешить удалённое управление
Само собой, иначе только конфиг править :)

удобнее Transmission Remote GUI
Удобнее собирать левый интерфейс на паскале с помощью экзотической среды сборки (или тащить левый блоб), хотя есть целых четыре родных интерфейса? (GTK/QT/Web/консоль)
Natrio
Удобнее собирать левый интерфейс на паскале с помощью экзотической среды сборки (или тащить левый блоб), хотя есть целых четыре родных интерфейса? (GTK/QT/Web/консоль)
Да! В данном случае это именно так!
GTK/QT морды деревяные до ужаса - там минимум функций управления.
WEB-морда ещё хуже.
Консоль - это на любителя. Да и удобно в ней только конфиги править консольным редактором. Если ежедневно добавляется полтора-два десятка раздач, то это чистой воды мазохизм
А Transmission Remote GUI давно себя зарекомендовал с самой лучшей стороны и много лет считается самой удобной мордой для сервиса/демона transmission.
Кстати, он есть в ауре. transmission-remote-gui-gtk2 & transmission-remote-gui-qt4
Впрочем, я не собираюсь никого агитировать и уговаривать. Я высказал своё мнение. Если кому-то нравится лечить зубы у проктолога, то это его личное дело. Я предпочитаю использовать тот инструмент, который наиболее удобен для поставленной задачи, а не заморачиваться тем, кем и на каком ЯП он написан.
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
Haron_Prime, и вовсе незачем так подпрыгивать :)
Раз уж вы высказали своё мнение, надо его конкретизировать – чем именно отличается указанный альтернативный фронтэнд от штатных, какие его возможности отсутствуют в других, и т.д..
Natrio
чем именно отличается указанный альтернативный фронтэнд от штатных
Transmission-qt

Transmission Remote GUI

Natrio
какие его возможности отсутствуют в других, и т.д..
https://code.google.com/p/transmisson-remote-gui/
https://code.google.com/p/transmisson-remote-gui/wiki/Screenshots
http://zenway.ru/page/transgui
Gnome 2 >> Unity >> KDE 4 >> Openbox >> Awesome >> Xmonad
GitHub , BitBuket
 
Зарегистрироваться или войдите чтобы оставить сообщение.