LINUX.ORG.RU

Tixati 3.18 и переход на GTK3

 , ,


0

3

Ровно неделю назад 7 Мая, 2023 г. состоялся релиз бесплатного проприетарного торрент-клиента Tixati 3.18 доступного для Windows и Linux.

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

Программа поддерживает RSS, Magnet, DHT и PEX ссылки.

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

Обновление привнесло ряд важных изменений, среди основных можно выделить:

  • Теперь версия для Linux использует интерфейс на основе GTK3.
  • Новый вид tree/list view (автор новости не заметил разницы).
  • Исправлена проблема ожидания сканирования локальных файлов после запуска программы.
  • Новая настройка ограничения создания частей файла в меню Settings > Transfers > Files помогает избежать избыточной буферизации ОЗУ при работе с медленными жёсткими дисками.
  • В меню Help > Diagnostics > Pieces Monitor появились диаграммы показывающие общее количество частей файла в памяти и ожидающие сохранения.
  • Исправлена ​​проблема с загрузкой торрент-файлов второй версии, у которых имеется вложенная субдиректория с именем info.
  • Увеличили лимиты на количество трекеров, которые могут быть заданы в торренте со 128 до 300.
  • Исправлена проблема с обновлением стилей панели инструментов после изменения в меню Settings > UI > Widget Styles.


Полный список изменений

Скачать бинарники для загрузки

Статья в Wikipedia

>>> Подробности

★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Интересно, какие есть причины использовать сабж при наличии большого количества свободных альтернатив (transmission, deluge, vuze/azureus, qbittorrent, ktorrent…)?

Какие-то киллер-фичи?

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Причины есть.
В случае раздач где один полудохлый сид да и еще и с каким нибудь кривым клиентом, tixati это единственное что работает.
Проверено многократно.

arax ★★
()

Без скриншота невозможно читать! :-D

dataman ★★★★★
()

в то время когда gtk4 входит в обычное обращение наконец разродились gtk3 ) Немного странно. Но зато качает неплохо

На hyprland к тому же диалоговые окна мутные и плохо кликабельные как-будто баг с масштабированием

monkdt
()

Теперь версия для Linux использует интерфейс на основе GTK3.

Почто на Qt не переписали?

Mischutka ★★★★★
()
Ответ на: комментарий от monkdt

Я не в курсе, не использую. Просто качнул, чтобы посмотреть, используется ли libtorrent.
Точно нативно?
ldd tixati | grep -c libX
12

imul ★★★★★
()
Последнее исправление: imul (всего исправлений: 1)
Ответ на: комментарий от imul

не, ты упомянул про ldd и я увидел вяленый в библиотеках

monkdt
()
Ответ на: комментарий от Xant1k

Системную - нет, но libtorrent в бинарнике присутствует.

Возможно, что статически слинкована с оригинальной или своей модификацией.

А может это что-то другое.

dataman ★★★★★
()
Ответ на: комментарий от unixnik

Какая разница как? У меня выделенный ip и нет проблем с сетью, торренты провайдер не режет, любые популярные раздачи качаются на 100Mb, но ~15% дохлых раздач с парой сидов, клиенты на libtorrent и transmission не качают, а tixati и µTorrent качают.

твой клиент

Я тут не рекламирую tixati, он и внешне всратый и разрабы у него подозрительные и вообще может там троян, но в отдельном конкретном случае он работает, а опенсоурсные поделки нет.

arax ★★
()
Ответ на: комментарий от arax

В случае раздач где один полудохлый сид да и еще и с каким нибудь кривым клиентом, tixati это единственное что работает.

Каким образом? В смысле, как они этого добились?

Gentooshnik ★★★★★
()
Ответ на: комментарий от arax

всратый

Никогда не мог понять значение этого слова. Это хоть хорошо или плохо? Родился и вырос в Узбекистане.

hbee ★★★★
()
Ответ на: комментарий от Gentooshnik

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

arax ★★
()
Ответ на: комментарий от monkdt

в то время когда gtk4 входит в обычное обращение

ЛПП. Никому не нужный фреймворк, кроме GNOME-культистов и мазохистов.

Skullnet ★★★★★
()
Ответ на: комментарий от arax

Да, в tixati самый лучший алгоритм конекта пиров. Помню из 2013 случай, когда ни qbt, ни deluge, ничто другое не смогло, а этот смог подключиться. Хоть и проприетарщина, но качественная…

gtk222
()
Последнее исправление: gtk222 (всего исправлений: 2)
Ответ на: комментарий от psion

Ну например то, что о разработчиках ничего достоверно неизвестно и это не публичные люди.
Впрочем это не главная проблема такого рода софта, как и закрытый исходный код. Главная проблема это малая распространенность и непредсказуемость дальнейшего развития.
Неизвестно, что им может прийти в голову дальше, например из солидарности с эльфами добавят в следующую версию ддос сайта Барад-дур, а из за низкой популярности узнаешь ты это когда назгулы к тебе дверь выпиливать придут.

arax ★★
()

Забавно, что они пишут на сайте

Contains NO Spyware and NO Ads

Вроде бы и так очевидные вещи должно быть. Как-будто внушают человеку доверие. Например, на сайте проприетарного utorrent такого нет.

gtk222
()
Ответ на: комментарий от monkdt

вангую на gtk4 в итоге переползет большинство

Уже можно не ванговать. Прошло 6 лет, софта на GTK4 как и не было так и нет (и это хорошо). Если переползти на GTK3 можно было через боль и страдания, то в GTK4 выкинули половину фреймворка.

Skullnet ★★★★★
()
Ответ на: комментарий от yandrey

та в курсе, надо удалять как-то)

Xant1k ★★
() автор топика
Ответ на: комментарий от imul

Сорян, захотелось пошутить, получилось глупо. ))

hbee ★★★★
()
Ответ на: комментарий от yandrey

libtorrent это такое общее название, что под ним может скрываться что угодно. Даже в репе дебиана есть две независимые друг от друга библиотеки с таким названием (одну из них они немного переименовали чтобы конфликта не было).

firkax ★★★★★
()
Ответ на: комментарий от Gentooshnik

Один из немногих существующих торрент-клиентов, способный без проблем скачивать гигантские раздачи из огромного количества файлов. Например, большие книжные библиотеки. Целиком или по частям.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 1)
Ответ на: комментарий от psion

Шифруются, и отказываются открывать исходный код, хотя торрент клиент абсолютно никак не монетизирован. Впрочем, безусловно, они имеют на это полное право. Tixati - это не единственная программа от разработчика, также еще существует «super simple server» - веб сервер с CMS в виде единственного исполняемого файла, который полностью конфигурируется в GUI на GTK.

Leupold_cat ★★★★★
()
Последнее исправление: Leupold_cat (всего исправлений: 1)

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

papin-aziat ★★★★★
()
Ответ на: комментарий от Skullnet

А конкретнее? Посмотрел то, что касается гаджета загрузки системы, который я делал на Gtk3 (как в Windows 7), и везде предложено чем заменить, причем замена более адекватная.

Как видно по картинке, мне нужен прозрачный фон у окна, я пытался установить прозрачный фон на Gtk3, но это не работало, надо было оказывается вызвать функцию gtk_widget_set_app_paintable, и как к этому можно было придти логически? А теперь можно просто установить прозрачный фон.

MOPKOBKA ★★★★
()
Ответ на: комментарий от MOPKOBKA

Как видно по картинке, мне нужен прозрачный фон у окна, я пытался установить прозрачный фон на Gtk3, но это не работало, надо было оказывается вызвать функцию gtk_widget_set_app_paintable, и как к этому можно было придти логически? А теперь можно просто установить прозрачный фон.

Наверное потому что теперь GTK4 всё рисует хардварно и это не хорошо, потому что это приведет только к рандомным проблемам на различных GPU, хреновым мыльным шрифтам (знаю по QML) и возможно даже тормозам. Ах да, теперь GTK4 приложения через ssh -X не запустишь.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 2)
Ответ на: комментарий от hbee

Никогда не мог понять значение этого слова.

Лайвхак: значения слов можно смотреть в словарях.

mydibyje ★★★★
()
Ответ на: комментарий от MOPKOBKA

Так разве альтернатива есть? Как на очень HIDPI экране рисовать то, кроме как хардварно?

Рисовать на процессоре. Дело в том что графические API вроде OpenGL недостаточно оптимизированы для рисования простой 2д графики. Они создавались чтобы рендерить кучу треугольников с прозрачностями и шейдерами. Когда разрабатываешь отрисовку 2д графики понимаешь, что всё равно как ни крути приходится часто пологаться на использование процессора и использование GPU может оказаться более затратным чем обычная отрисовка на процессоре. В том же Firefox прибегают к гибридному использованию и процессора и GPU. Например, для рендеринга шрифтов используется cairo, а на винде DirectWrite, поэтому в FF шрифты выглядят нормально, а в хромоногом и электронщине мыльцо, да и в QML приложениях тоже. Тупые студенты, которые разрабатывают GTK мыслят другими категориями: «Рендерить хардварно - круто и новомолодёжно! GPU же в игрушках быстрее процессора!»

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 4)
Ответ на: комментарий от Skullnet

Ты 60 фпс даже из интерфейса не выжмешь если будешь так рисовать, на винде если что давно через directx рисуются современные приложения, как и текст.

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от MOPKOBKA

на винде если что давно через directx рисуются современные приложения, как и текст.

Не совсем. DirectX и OpenGL не поддерживают классические «растровые операции» или векторное рисование, например, различные линии, геометрические фигуры и т.д. Direct2D - это библиотека векторной графики, которая выполняет эти старые операции в стиле GDI поверх Direct3D смешивая GPU и CPU вызовы, и это то, что используется в современном графическом интерфейсе Windows в сочетании с DirectWrite, про который я уже говорил. В иксах вроде есть даже аналог этому - Glamor. И вроде я много видел нытья, что через него работает медленее. ЧТД.

В GTK4 от всего этого отказались и стали юзать свой аппаратный рендеринг вместо cairo и из-за этого графика стала выглядеть по уродски включая шрифты, которые превратились в эталонное мыльцо.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 3)

проприетарного торрент-клиента

зарыть и не доставать.

qbbr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.