Transmission remote gui linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Transmission Remote GUI is a feature rich cross platform front-end to remotely control a Transmission Bit-Torrent client daemon via its RPC protocol. Transmission Remote GUI is faster and has more functionality than the built-in Transmission web interface.

License

GPL-2.0 and 2 other licenses found

Licenses found

zavs/transmisson-remote-gui

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Screenshot

Transmission Remote GUI is feature rich cross platform front-end to remotely control Transmission daemon via its RPC protocol. It is faster and has more functionality than builtin Transmission web interface.

Transmission Remote GUI is developed using Lazarus RAD and Free Pascal compiler.

  • Native application for Windows, Linux and macOS
  • uTorrent-like interface
  • Select files to download
  • Choose files priority
  • View details about connected peers
  • Full information about each torrent
  • Per torrent options

There are precompiled program’s binaries for i386 and x86_64 Linux architectures.

  • Download and extract release for your architecture.
  • Create a desktop or menu shortcut to the transgui executable.
    • (If needed, change the transgui file permissions to executable).

    Build the program by yourself.

    • Make sure you have working Lazarus and Free Pascal compiler installed.
      • Free Pascal Compiler 2.6.2+ and Lazarus 1.0 is used to develop Transmission Remote GUI.

      Portable zip tarball (recommended)

      Zip tarball release is much more small than the installer one, which can save you some bandwidth, disk space and time.

      • Directly download the installer.
      • Run the installer and follow the steps to install it on your system.
      • Download the release image.
      • Open to mount the image.
      • Directly run the application or drag the app icon to your disk / Application folder.

      You can specify path to a .torrent file or a magnet link as a command line parameter. The program will add the specified torrent.

      • -hidden : Start the program hidden. Only the program’s tray icon will be visible.
      • —home= : Specifies a home directory for the program. All program’s settings are stored in the home directory. You can run multiple instances of the program by specifying different home directories.

      If the program finds the transgui.ini file in the same folder as the binary file, then it will store all configuration and data files in the program’s folder, instead of the folder in a user profile.

      • Alt + 1 : All Torrents
      • Alt + 2 : Downloading
      • Alt + 3 : Completed
      • Alt + 4 : Active
      • Alt + 5 : Inactive
      • Alt + 6 : Stopped
      • Alt + 7 : Error
      • Alt + S : Searchbox (filter torrents by keywords) — Esc cancel filter and clean the box.
      • Alt + G : Info Pane — General Tab
      • Alt + K : Info Pane — Trackers Tab
      • Alt + P : Info Pane — Peers Tab
      • Alt + F : Info Pane — Files Tab

      There are some parameters in the transgui.ini file, that can not be modified via the GUI. More info on: transmission-remote-gui#924

      [Interface] ; Maximum number of elements in the folder history list MaxFoldersHistory=10 [Interface] ;In Linux/MacOs Only if "Open Container Folder" give you error FileOpenDoc=0 [Interface] ;Alternate File Manager (Windows Only) FileManagerDefault= FileManagerDefaultParam= [Interface] ;System Wide Shortcut key (Windows Only) GlobalHotkey= full list here http://docwiki.embarcadero.com/RADStudio/Seattle/en/Virtual_Key_Codes (Plus VK_A. VK_Z and VK_0..VK_9) GlobalHotkeyMod= [MOD_SHIFT , MOD_CONTROL , MOD_ALT , MOD_WIN alone or combined with + sign] [Shortcuts] ;Modify all the shortcuts of the GUI here 

      Copyright (c) 2008-2017 by Yury Sidorov.

      Transmission Remote GUI is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

      Transmission Remote GUI is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

      About

      Transmission Remote GUI is a feature rich cross platform front-end to remotely control a Transmission Bit-Torrent client daemon via its RPC protocol. Transmission Remote GUI is faster and has more functionality than the built-in Transmission web interface.

      Resources

      License

      GPL-2.0 and 2 other licenses found

      Источник

      Setting Up Transmission-Daemon To Use With Remote GUI In Ubuntu And Debian

      I’ve used rTorrent and wTorrent (which I’ve already posted how to set up) and also ruTorrent and various Web UIs for rTorrent but I’ve came to the conclusion that the best way (for me at least) for remote Bittorrent download is Transmission Remote GUI — I’ve been using it for a few days now and love it. Please note that I’ve only tested it on a remote Debian server but I’ve adapted everything for Ubuntu so it should work for it too.

      In this article, I will cover installing and configuring transmission-daemon in a headless (but should work on a normal Debian / Ubuntu install too) Debian or Ubuntu machine.

      transmission remote gui

      transmisson-remote-gui is feature rich cross platform (works on Windows, Linux and Mac OSX) front-end to remotely control Transmission daemon via its RPC protocol. It is faster and has more functionality than build-in Transmission web interface.

      Transmission Remote GUI features:

      * Native application for Windows and Linux (GTK2)
      * uTorrent-like interface
      * Select files to download
      * Choose files priority
      * View details about connected peers
      * Full information about each torrent
      * Per torrent options

      Install Transmission

      To run transmission-daemon, you need to install transmission-cli, transmission-common and transmission-daemon. Please note that I have tested this on the latest transmission-cli (1.76).

      Installing Transmission Daemon in Ubuntu

      sudo add-apt-repository ppa:transmissionbt/ppa sudo apt-get update
      sudo apt-get install transmission-cli transmission-common transmission-daemon

      Installing Transmission Daemon in Debian

      Debian Sid and Squeeze come with the latest Transmission version, however, Debian Lenny does not. We could compile it of curse but I was too lazy this time so I used the packages from Sid and installed them in Lenny.

      -For Debian Sid, Squeeze or newer:

      apt-get install transmission-cli transmission-common transmission-daemon

      Libevent is needed so we are going to install this too.

      wget http://ftp.de.debian.org/debian/pool/main/t/transmission/transmission-daemon_1.76-1_i386.deb wget http://ftp.us.debian.org/debian/pool/main/t/transmission/transmission-cli_1.76-1_i386.deb wget http://http.us.debian.org/debian/pool/main/libe/libevent/libevent-1.4-2_1.4.13-stable-1_i386.deb wget http://ftp.us.debian.org/debian/pool/main/t/transmission/transmission-common_1.76-1_all.deb
      wget http://ftp.de.debian.org/debian/pool/main/t/transmission/transmission-daemon_1.76-1_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/t/transmission/transmission-cli_1.76-1_amd64.deb wget http://http.us.debian.org/debian/pool/main/libe/libevent/libevent-1.4-2_1.4.13-stable-1_amd64.deb wget http://ftp.us.debian.org/debian/pool/main/t/transmission/transmission-common_1.76-1_all.deb

      Then, install these packages:

      Configure transmission-daemon

      If you are reading this how-to, you must be wanting to run transmission-daemon remotely, through transmisson-remote-gui so we must make the necessary adjustments:

      transmission-daemon -f -t -u your_username -v your_password -w /path/to/downloaded/torrents -g /etc/transmission-daemon/

      (For Ubuntu, add «sudo» in front of the command)

      Now you can click Ctrl + C to cancel (close transmission-daemon)

      And make the torrents download dir writable:

      chmod -R 777 /path/to/downloaded/torrents

      Replace the text in bold with your values (it’s self explanatory).

      The -f option sets transmission-daemon to run in the foreground (not as a daemon) for this session so we can easily close it using Ctrl + C .

      » -t » sets the authentication to true.

      «-g» sets the Transmission Daemon config folder. Without setting it, ~/.config/transmission-daemon will be used.

      Further configuring (required for remote usage!)

      Setting the allowed hosts to » * » does not work through the transmission-daemon -a option for some reason, so we must edit the newly created config file. You can, of course, set the allowed hosts to just your IP, but I for instance have a dynamic IP address so I have to set it to » * «. Let’s proceed:

      Firstly, make sure transmission-daemon is not running, or else, the changes to it’s settings file will not be saved (it’s a known bug):

      /etc/init.d/transmission-daemon stop

      (if using Ubuntu, simply put sudo in front of the above command)

      Now let’s edit the settings file:

      sudo nano /etc/transmission-daemon/settings.json
      nano /etc/transmission-daemon/settings.json

      and set it to your remote IP or to «*».

      Then press Ctrl + O and then Ctrl + X (save and exit).

      Run transmission-daemon

      /etc/init.d/transmission-daemon start

      It should use all the configuration we used earlier. If for some reason you cannot connect using the Transmission Remote GUI, stop transmission-daemon and check the configuration file.

      /etc/init.d/transmission-daemon stop
      /etc/init.d/transmission-daemon start

      The transmission-daemon init.d script should already be created, but in case it’s not (for older versions), see THIS PAGE.

      Download and configure transmisson-remote-gui

      This is actually pretty easy, there are binary files for Windows, Linux (all) and Mac, so download the desired format for your OS and run it.

      In Linux, all you have to do is make the file called «transgui» executable (chmod +x transgui) and then double click it.

      To set it to connect to your newly set up Ubuntu / Debian machine, simply go to Tools > Options, enter the remote host IP (leave the port as is — it should be ok), and also the username and password you’ve set like I have explained in the transmission-daemon configuration above:

      transmission remote gui options

      Note: you can also use Transmission Remote Java, an alternative to Transmission Remote GUI, but I don’t really like Java so I choose Transmission Remote GUI.

      Источник

      Читайте также:  Libre hardware monitor linux
Оцените статью
Adblock
detector