Daily Ubuntu / Linux news and application reviews.

ads

Transmission Unity Launcher

"Transmission-Unity-Launcher" is a python script that provides Unity launcher integration for Transmission BitTorrent client. For now, the script displays the number of downloads and total download progress but in the future it might get more features, like menu items to control the speed, start or stop torrents.


How to integrate Transmission BitTorrent Client with Unity Launcher


Update: the script now works with Ubuntu 13.10 and 14.04 (screenshot taken under Ubuntu 14.04):


The script page provides installation instructions, but to make it easier, I've added exact command line instructions below and all you have to do is copy/paste the commands below in a terminal to get it working (before proceeding, make sure Transmission is installed):

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

Then, in Transmission select Edit > Preferences and on the "Remote" tab, check the "Allow remote access" (Make sure no password is set and that the "Only allow these IP addresses:" is set to "127.0.0.1") box and close Transmission:


And finally, open Nautilus, navigate to ~/.local/share/applications (~/.local is a hidden folder in your home directory so press CTRL + H to see it) and drag the Transmission icon onto the Unity launcher. Now start Transmission using the new icon from the Unity launcher.

If you don't want to use my installation instructions above, you can manually download the script via GitHub.

«
Next
Newer Post
»
Previous
Older Post
-->