antigluk 21.06.2010 15:42
Tips & tricks — Управление скоростью transmission-daemon на сочетания клавиш
Привет, вилинукс.Для осуществления сабжа, вначале нужен скрипт управления:
transmission-turtle.sh
Далее настраиваем скрипт на сочетания клавиш.
Вот мой конфиг для xbindkeys
1 |
#Transmission download speed
|
Профит!)
haku 21.06.2010 16:42 #
+ 0 -
В кедах соответственно вместо notify-send использовать kdialog, угу? ;)
А что если доработать скрипт таким образом- если в системе есть процесс firefox - "гасить" скорость (жена пришла и села в одноклассники), если процесс пропал - снова поднимать скорость...
Можно и так...
На крон раз в 10 секунд повесить скрипт:
(не проверял, писал прямо в коментах)
Жестоко конечно, может быть можно и красивее, чем запусать скрипт каждые 10 секунд, но должно работать.
На крон раз в 10 секунд повесить скрипт:
#!/bin/bash
# в файле /tmp/transmission-turtle.state хранится состояние
< -z "`ps -e | grep firefox`" > && < "`cat /tmp/transmission-turtle.state`" == "off" > \
&& transmission-turtle on && echo "on" > /tmp/transmission-turtle.state
< -z "`ps -e | grep firefox`" > && < "`cat /tmp/transmission-turtle.state`" == "on" > \
&& transmission-turtle off && echo "off" > /tmp/transmission-turtle.state
(не проверял, писал прямо в коментах)
Жестоко конечно, может быть можно и красивее, чем запусать скрипт каждые 10 секунд, но должно работать.
так в чем проблема?
deluge-console "config -s max_download_speed 10"
максимальная скорость 10)
по аналогии можно делать с другими настройками)
а выводить информацию conkyDeluge
deluge-console "config -s max_download_speed 10"
максимальная скорость 10)
по аналогии можно делать с другими настройками)
а выводить информацию conkyDeluge
Нет, ошибся немного.
Вот правильный работающий скрипт:
Вот правильный работающий скрипт:
#!/bin/bash
# в файле /tmp/transmission-turtle.state хранится состояние
< -n "`ps -e | grep firefox$`" > && < "`cat /tmp/transmission-turtle.state`" == "off" > \
&& transmission-turtle on && echo "on" > /tmp/transmission-turtle.state && echo 1 && exit;
< -z "`ps -e | grep firefox$`" > && < "`cat /tmp/transmission-turtle.state`" == "on" > \
&& transmission-turtle off && echo "off" > /tmp/transmission-turtle.state && echo 2 && exit;
У тебя не получится крон заставить пущать скрипт раз в 10 секунд, он минимум раз в минуту проверяет задачи. Читай man-часть.
а не проще ли перед запуском фаерфокса запускать режим серф а после закрытия выключать?