Руководства

Как настроить автоматическое выключение компьютера после завершения загрузки в Transmission

transmission

Transmission - простой, но производительный Torrent-клиент. В некоторых Linux-дистрибутивах он доступен по-умолчанию. Так или иначе, одна очень важная возможность отсутствует в Transmission. Сегодня мы добавим эту возможность сами с помощью shell-скрипта. Давайте начнём с написания однострочного скрипта для выключения вашего компьютера. Многие из вас, кто читает это, использовали эту команду для выключения и перезагрузки вашей системы. Если вы не знаете, то да, вы можете выключать и перезагружать ваш Linux-компьютер из вашего терминала.
Перейдите к домашней директории, запустите ваш текстовый редактор, создайте файл и напишите скрипт. Я буду использовать vim. Назовите файл shutdown.sh и добавьте следующий код в этот файл:

sudo -h shutdown now

Сделайте файл исполняемым:

chmod +x shutdown.sh

Это всё, что нам нужно включить в файл скрипта.
Дальше нам нужен gksu. Если он недоступен по-умолчанию в вашей системе, вы можете установить его. Он доступен в репозиториях большинства Linux-дистрибутивов.
Для пользователей Debian:

sudo apt-get install gksu

Перетащите вашу иконку Transmission на рабочий стол, кликните по ней правой кнопкой мышки и вы найдёте поле для команды. Вставьте "gksu command" в это поле. Команда Gksu делает transmission исполняемым от имени суперпользователя.
Или вы можете запустить transmission как root из терминала.

sudo transmission

Теперь перейдите Edit> Preferences и в Downloading отметьте галочку "Call Script when torrent is completed". Вставьте путь скрипта, и на этом всё. 
Правда, есть одна проблема в этом процессе. Если вы загружаете больше, чем один торрент, одновременно, ваша система будет выключаться после завершения одной загрузки. Если вы знаете путь, как избавиться от этой проблемы, расскажите нам в комментариях.

Комментарии   

 
0 #5 lulik 27.09.2012 12:53
[quote name="lulik"]я прошу прощения,не поняла,как сделать команды выключения и перезагрузки нажатием клавиши на клавиатуре.Прос то без transmission ПОЖАЛУСТА НАПИШИТЕ
Цитировать
 
 
0 #4 lulik 27.09.2012 12:50
я прошу прощения,не поняла,как сделать команды выключения и перезагрузки нажатием клавиши на клавиатуре.ПОЖА ЛУСТА НАПИШИТЕ
Цитировать
 
 
0 #3 Reiker 10.09.2012 07:45
Видел этот способ на англоязычном каком-то сайте, настроил, работает. Однако комп выключается именно по завершению первой же загрузки. Способ с Хабра видел, но руки не дошли сделать.
Цитировать
 
 
0 #2 we 08.09.2012 18:19
поставить очередь загрузок, не?
Цитировать
 
 
0 #1 Guest 08.09.2012 17:30
Использую способ описанный на хабре. Запускается Python скрипт, который выключает по завершению ВСЕХ загрузок
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Аккаунт




Мы в соц. сетях






Подпишись на нашу RSS

Новости Hi-Tech

Как избавиться от уведомлений в браузере

Очень часто при просмотре web-страниц выскакивают сообщения рекламного характера, которые сильно раздражают и сбивают с толку. Если вы входите в число этих людей, то должны знать, как отключить уведомления в...

Что нового в юбилейной версии браузера F…

На днях стал доступным релиз обновленного веб-браузера от Mozilla. Представленный Firefox 50 выпущен в версиях для десктопов с популярными операционными системами, а также для мобильных устройств, работающих на Android. Одним...

Ремонт ноутбуков - выбираем сервис

Ноутбуки вещь до конца не изученная пользователями, настолько как компьютер. Ведь не каждый захочет разбирать свой ноутбук, и смотреть как он устроен. В отличие от ноутбука компьютер разбирал почти каждый,...

Как выбрать чехол для мобильного телефон…

После приобретения смартфона большинство сразу же начинают выбирать аксессуары к нему. Это вполне объяснимо, поскольку многие из них делают эксплуатацию девайса безопасной и более комфортной. В первую очередь это касается...

Go to top