Интегрируем Transmission с панелью Unity

«Transmission-Unity-Launcher» – скрипт написанный на python, предназначенный для интеграции панели Unity с торрент клиентом Transmission. Скрипт показывает число закачек, а также прогрессбар с общим прогрессом загружаемых файлов. Функционал пока небольшой, но в будущем возможно будет расширен за счет добавления управляющих опций (настройки скорости, старта или остановки торрентов) в контекстное меню.

Интегрируем Transmission с панелью Unity

Установка

Скрипт работает только под Ubuntu 11.04 и для установки достаточно последовательно выполнить ряд команд через терминал:

sudo apt-get install python-gobject python-transmissionrpc git-core
cd
git clone https://github.com/kriomant/transmission-unity-launcher.git
sudo cp transmission-unity-launcher/transmission-unity-launcher.py /usr/local/bin/
sudo chmod +x /usr/local/bin/transmission-unity-launcher.py
mkdir -p ~/.local/share/applications
cp /usr/share/applications/transmission-gtk.desktop ~/.local/share/applications/
sed -i 's/^Exec=transmission-gtk/Exec=\/usr\/local\/bin\/transmission-unity-launcher.py transmission-gtk/' ~/.local/share/applications/transmission-gtk.desktop 
chmod +x ~/.local/share/applications/transmission-gtk.desktop

Теперь заходим в Transmission → Правка → Настройки и выбираем «Включить веб интерфейс» и закрываем окно.

Завершающим штрихом перетаскиваем иконку Transmission из папки «~/.local/share/applications» (нажимаем CTRL + H для отображения скрытых папок)на панель Unity.