Показаны сообщения с ярлыком Transmission. Показать все сообщения
Показаны сообщения с ярлыком Transmission. Показать все сообщения

вторник, 7 марта 2023 г.

Transmission 4 для Linux Mint 20/21 и Ubuntu 20.04/22.04

В комплектах поставки используемых мной Linux Mint 20 и 21 имеются клиенты Bittorrent Transmission 2.94 и 3.00  Однако в течение жизненного цикла данных релизов (до 2025 и 2027 г. соответственно) эти версии Transmission будут оставаться неизменными. 

На днях при посещении сайта Transmission было обнаружено, что команда разработчиков выпустила уже 4-ю версию этого клиента Bittorrent.

Список улучшений весьма обширен, но для рядового пользователя многое из данного списка не будет нести понятной для него информации. Однако некоторые моменты можно отметить (источник ‒ habr):

‒ проведена переработка исходного кода программы, в результате которой размер кода уменьшился на 18%; 
‒ усовершенствован процесс взаимодействия с сообществом и реализовано более активное реагирование на сообщения об ошибках и передачу изменений через pull-запросы; 
‒ внедрена поддержка использования торрентов в формате BitTorrent v2 и гибридных торрентов;
‒ новый интерфейс использует более современные методы разработки на JavaScript;
‒ обеспечена более высокая эффективность работы. Например, при 25 тыс. торрентах снижение нагрузки на ЦПУ составило 50%, а потребление памяти ‒ 70%.

Изменений внешнего вида замечено не было:



Для обновления Transmission до версии 4 следует подключить PPA ubuntuhandbook1

Выполните в терминале:

sudo add-apt-repository -y ppa:ubuntuhandbook1/transmission && sudo apt update

Внимание, данный PPA не является официальным PPA команды Transmission. Официальным PPA является ppa:transmissionbt/ppa 

понедельник, 20 июня 2022 г.

Невозможно отрегулировать ширину окна Transmission

При добавлении некоторых торрентов (замечено на Rutracker) имя файла скачиваемого контента настолько длинное, что может расширять окно клиента Transmission до 2/3 ширины экрана и более. В дальнейшем изменить мышкой размер окна по горизонтали клиента Transmission временами бывает невозможно.

Закройте клиент Transmission. Обратитесь к файлу настроек Transmission settings.json, который расположен в скрытом каталоге .config/transmission Вашего домашнего каталога. Или откройте этот файл в текстовом редакторе через команду терминала:  

xed /home/user/.config/transmission/settings.json

user – приводимый как пример домашний каталог пользователя с логином user

Найдите строку, которая указывает на ширину окна, "main-window-width": и измените после двоеточия цифру, указывающую размер окна в пикселях. 

Например, после добавления одного из торрентов это значение у меня составило  1198. После его изменения на 620 в моём случае Transmission запустился с приемлемой для меня шириной окна.

четверг, 24 сентября 2020 г.

По команде правого меню Transmission "Открыть папку" вместо менеджера файлов запускается другое приложение


На установленной системе Linux Mint 20 xfce было замечено, что при команде через правое контекстное меню торрент-клиента Transmission (на строке торрента) "Открыть папку" вместо ожидаемого открытия файлового менеджера запускается приложение "Анализатор использования дисков":


Для исправления возникшей ситуации вызовите через меню секцию "Настройки" и в ней кликните по приложению "Редактор типов MIME". В строке поиска введите inode. Результат отображается практически мнгновенно:


В моей ситуации значению inode/directory было сопоставлено "Анализатор использования дисков":


Следует кликнуть по строке двойным щёлчком левой кнопки мыши и в отобразившемся окне выбора указать нужное приложение. Например, как у меня, файловый менеджер:


четверг, 8 ноября 2018 г.

Подключение к Transmission без ввода имени и пароля

Торрент-клиент Transmission поставляется в комплекте многих дистрибутивов Linux. И хотя удалённое управление этим клиентом по умолчанию отключено, его можно включить. Подробности были изложены в этой публикации.

Но, как и в случае с qBittorrent, в своей домашней сети "защищаться" нужно только от самого себя, поэтому подтверждать свои полномочия при доступе через веб-клиент лично мне показалось излишним. Для включения возможности доступа к Transmission через браузер без ввода имени пользователя и пароля необходимо включить в настройках Transmission "Разрешить удалённый доступ" (установить галочку) и внести изменения в файл конфигурации
~/.config/transmission/settings.json


Файле конфигурации settings.json можно редактировать как текстовый файл:


Необходимо внести изменения в следующие строки:

включение режима rpc-enabled

"rpc-enabled": false,  ↪  "rpc-enabled": true,

в данном случае указаны все имена компьютеров, в суффиксе которых присутствует имя домена vot, но, теоретически, можно установить просто звёздочку * , что означает любое имя (ради чистоты эксперимента проверено – работает)

 "rpc-host-whitelist": "",  ↪  "rpc-host-whitelist": "*.vot",

выключить имя Administrator, заходить будем без имени и пароля

"rpc-username": "Administrator",  ↪  "rpc-username": "",

вместо адреса 127.0.0.1 укажем диапазон адресов локальной сети

"rpc-whitelist": "127.0.0.1",  ↪  "rpc-whitelist": "192.168.224.*",

можно указать несколько сетей, которые будут указаны через запятую, например: 127.0.0.1,192.168.1.*,192.168.2.*,192.168.100*

включение режима rpc-whitelist-enabled

"rpc-whitelist-enabled": false,  ↪  "rpc-whitelist-enabled": true,

Для Transmission 4x читайте "Примечание" в конце публикации.

При запросе компьютером с именем H-3 получения IP-адреса от сервера DHCP последний говорит, что локальная сеть, для которой будет выдан адрес, является доменом vot и поэтому компьютер в сети будет иметь имя H-3.vot. Данная настройка определяется соответствующим параметром сервера DHCP.

Например, для управления с компьютера h-4 торрент-клиентом Transmission компьютера h-3 в адресной строке браузера компьютера h-4 вводится запрос http://h-3.vot:9091


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

Если установить на торрент курсор мыши и вызвать правое контекстное меню, то появится возможность управления выбранным торрентом.


Pause – приостановить

Resume – возобновить

Resume Now – возобновить все

-------

Move to Top – переместить вверх на самую первую позицию

Move Up – переместить вверх

Move Down – переместить вниз

Move to Bottom – переместить вниз в самую последнюю позицию

-------

Remove From List – удалить торрент (скачанный контент не изменяется)

Trash Data and Remove From List – удалить торрент и скачанный контент

-------

Verify Local Data – проверить локальные данные

Set Location – указать расположение

Rename – переименовать

-------

Ask tracker for more peers – запросить у трекера больше участников

-------

Select All – выделить всё

Deselect All – снять выделение со всех


📙   Примечание. Упоминаемые выше значения в файле .json для transmission версии 4.05 ниже (реальный файл):

    "rpc-authentication-required": false,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-host-whitelist": "*.vot",
    "rpc-host-whitelist-enabled": true,
    "rpc-password": "{68f4bf69a0f6da2e278b1a9f78eb9f169e449b062gMGS0OA",
    "rpc-port": 9091,
    "rpc-socket-mode": "0750",
    "rpc-url": "/transmission/",
    "rpc-username": "",
    "rpc-whitelist": "127.0.0.1,192.168.224.*",
    "rpc-whitelist-enabled": true,

Похоже, что "из коробки" rpc-password для каждого компьютера уникален. Например, на другом компьютере у меня это строка имеет другое значение. 

Про значение rpc-socket-mode читайте здесь. Данное значение является "по умолчанию" и применяется когда rpc-bind-address сокетом Unix.

суббота, 30 сентября 2017 г.

qBittorrent и Transmission: резервирование места на диске

При загрузке больших объёмов контента с помощью клиентов торрент может возникнуть вопрос о заранее зарезервированном месте на жёстком диске для размещения этого самого контента. В этом случае, во-первых, не возникнет ситуации, когда на выделенном разделе не станет хватать места для сохранения контента, а во-вторых, – не будет слишком большой фрагментации скачанных данных. Клиентом торрент файл скачиваются "кусочками" и если в Linux фрагментацию файловой системы можно не учитывать (хотя на больших объёмах мультимедиа она имеет место), то в Windows это может стать причиной снижения производительности системы (хотя и споры об этом идут и по сей день).


В qBittorrent задача решается просто. На верхней панели клиента вызвать меню "Инструменты" и перейти в раздел "Настройки". В появившемся слева столбце вызвать "Загрузки"


и в окне настроек найти выделенный текст Управление сохранением. Ниже найти и поставить галочку в поле "Резервировать место на диске для всех файлов".



Для клиента Transmission ответ был найден на форуме Rutracker:

– Скажите, какой клиент в Линуксе может сразу распределять место под раздачи на диске
 

– Transmission подобное делает через изменение settings.json

Чтобы перейти к файлу settings.json включите в менеджере файлов показ скрытых файлов и перейдите по пути:

/Ваш_дом_каталог/.config/transmission


Откройте setting.json в текстовом редакторе найдите значение "preallocation": 1, и измените его на "preallocation": 2,


Разработчики Transmission отмечают, что "preallocation": 2 может привести к некоторому снижению производительности, но это вопрос спорный.

Пользователям Ubuntu и Linux Mint, может быть, будет интересным узнать о PPA 6-ти торрент-клиентов. Читать подробности.

пятница, 20 января 2017 г.

2 способа удалённого графического управления Transmission

Торрент-клиент Transmission поставляется в комплекте многих дистрибутивов Linux. И хотя удалённое управление этим клиентом по умолчанию отключено, его можно включить.

Обратитесь к настройкам Transmission и в меню "Правка – Параметры – Удалённое управление" поставьте галочку в поле "Разрешить удалённый доступ". На рисунке ниже показано включение доступа без использования аутентификации в маленькой сети, в адресах узлов которой присутствует 192.168.188.


Если доступ должен быть предоставлен только какому-то конкретному адресу IP, то его следует указать, например, 192.168.188.12

Удалённо управлять можно либо через браузер, либо с помощью специального графического приложения.

При управлении через браузер наберите адрес узла с указанием порта, например, http://h67ma.net.org:9091  При обращении к узлу с установленным Transmiision веб-браузер будет автоматически перенаправлен на интерфейс управления Transmission.
В рассматриваемом примере – http://h67ma.net.org:9091/transmission/web/


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



При управлении через графическое приложение его необходимо установить. В своём менеджере программ найдите пакет графического приложения Transgui.



Приложение будет отображено в меню программ "Интернет" под наименованием Transmission Remote GUI и при первом запуске предложит подключиться к какому-либо узлу.



Сам интерфейс повторяет интерфейс Transmission: