LINUX.ORG.RU

Релиз Trinity R14.0.7

 , , ,


1

3

30 декабря 2019г. состоялся релиз проекта Trinity Desktop Environment, форка ветки KDE 3.5. Проект продолжает развитие парадигмы традиционного окружения рабочего стола, основанного на Qt. Проектом поддерживается также библиотека (T)Qt3, так как Qt более не поддерживается официальным разработчиком. Окружение может быть установлено и использовано наряду с новыми версиями KDE.

Краткий список изменений:

  • Улучшенная поддержка стандарта XDG
  • Поддержка MySQL 8.x
  • Добавлена возможность сборки TDE с библиотекой LibreSSL вместо OpenSSL (что позволяет сборку TDE на дистрибутивах, вроде Void Linux)
  • Начальная поддержка сборки с musl libc
  • Продолжена миграция процесса сборки с Autotools на CMake.
  • Проведена чистка кода и удаление устаревших файлов, а также удалена возможность сборки некоторых пакетов с помощью Autotools.
  • В рамках релиза проведена чистка более не действительных ссылок на веб-страницы.
  • Проведена мелочная полировка UI и бренда TDE в целом. Продолжен ребрендинг в TDE и TQt.
  • Были внесены исправления, которые решают уязвимости CVE-2019-14744 и CVE-2018-19872 (на основе соответствующего патча в Qt5). Первая позволяет выполнение кода из .desktop-файлов. Вторая приводит к крэшу tqimage при обработке неправильно сформированных изображений в формате PPM.
  • Продолжена поддержка FreeBSD, а также внесены улучшения для начальной поддержки NetBSD.
  • Добавлена поддержка DilOS.
  • Несколько обновлена локализация и переводы.
  • Поддержка новых версий libpqxx
  • Улучшено обнаружение установленной версии ЯП Ruby
  • Поддержка протоколов AIM и MSN в мессенджере Kopete приведена в рабочее состояние.
  • Починены баги, которые затрагивали SAK (Secure Attention Key — дополнительная прослойка безопасности, требующая от пользователя нажатия C-A-Del, например, перед входом в систему)
  • Починены баги в TDevelop
  • Улучшенная поддержка TLS в современных дистрибутивах

Пакеты подготовлены для Debian и Ubuntu. В скором времени станут доступны пакеты для RedHat/CentOS, Fedora, Mageia, OpenSUSE, и PCLinuxOS. SlackBuild'ы для Slackware также доступны в Git репозитории.

Release log: https://wiki.trinitydesktop.org/Release_Notes_For_R14.0.7

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



Проверено: maxcom ()

Ответ на: комментарий от Linfan

По тому что они делают видно то что не взлетит.

Они не выполнили самую приоритетную из поставленых изначально целей.

И тратят свои ресурсы для поддержки ископаемой версии Qt вместо перехода на новую.

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

Взлетит - это значит будет изгажено эффективными менеджерами, поэтому я бы предпочел, чтобы следующие прекрасные проекты «никогда не взлетели», но при этом продолжали свое правильное развитие как есть сейчас:

Devuan, Alpine, Slackware, Trinity, Libre Kernel, Libreboot

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

Ну slackware релиз бы ИМХО пора выкатить, Alpine вполне себе состоявшееся и взлетевшее.

Вот Devuan не думаю что сильно актуально. Я лично после их перехода на systemd сделал более радикальную вещь чем его разработчики.

По поводу перспективности LibreKernel и LibreBoot в текущих реалиях у меня большие сомнения.

Современное железо, к сожалению, без блобов не работает.

А в LibreKernel, насколько помню, выкушены прошивки от amd на cpu и микрокод видеокард. В первом случае это не позволяет пользователю получить исправленный микрокод ЦП, во втором сводит на нет наличие видеокарты. И если второе еще можно как-то объяснить, то первое в определенных обстоятельствах принесет конкретный вред пользователям.

И, кстати, да.. наличие в цпу микропрограммы авторов не напрягает?

И если не напрягает то почему бы не использоваь ее более актуальную версию?

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

Извини что вмешиваюсь в дискуссию, но мне кажется тебя куда-то не туда понесло.

Говорили про нормальные дистрибутивы и ДЕ, а не про блобы. Это немножко разные вещи. То что есть проблема блобов не значит что на загаживание кода можно начхать.

trynoval ()
Ответ на: комментарий от Slackware_user

Alpine вполне себе состоявшееся и взлетевшее.

Слава Богу, что без systemD.

Вот Devuan не думаю что сильно актуально. Я лично после их перехода на systemd сделал более радикальную вещь чем его разработчики.

Переход Devuan на systemD?! :)))

По поводу перспективности LibreKernel и LibreBoot в текущих реалиях у меня большие сомнения.

Слава тебе Господи! (значит не изгадят)

Современное железо, к сожалению, без блобов не работает.

К счастью его можно огородить в песочнице из правильного железа.

А в LibreKernel, насколько помню, выкушены прошивки от amd на cpu и микрокод видеокард. В первом случае это не позволяет пользователю получить исправленный микрокод ЦП, во втором сводит на нет наличие видеокарты. И если второе еще можно как-то объяснить, то первое в определенных обстоятельствах принесет конкретный вред пользователям.

Есть процы более менее нормально работающие без микрокодов.

И, кстати, да.. наличие в цпу микропрограммы авторов не напрягает?

Кудаж без нее?

И если не напрягает то почему бы не использоваь ее более актуальную версию?

Потому что устаревшие бэкдоры безопаснее новых :)

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

у Alpine есть своя ниша где он очень востребован. И многие из тех кто его используют в чатике не нуждаются :)

Так что в реальности, думаю число пользователей раз в 10 в другую сторону. То что ниша у Alpine существенно более узкая - это другой вопрос.

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

И в венде и в макоси ровно такие же гонки. Другой вопрос, что все старые бинари саппортятся, хоть и выглядят олдфажно. А в линуксе регулярные пышные похороны то qt3, то gtk2 то еще чего-то. Кому пакеты в репозитории мешают, хз.

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

И тратят свои ресурсы для поддержки ископаемой версии Qt вместо перехода на новую.

Это не причина «не-взлета». Они могут переименовать qt3 в какой-нибудь TrinityWidgetSet (TWS) и продолжать его развивать со всем стеком аппликух. Но пока они не привлекут разрабов к использованию TWS - толку будет немного. Перекапывать интерфейс в конквероре или копыте это не создание новых аппликух.

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

xfce4 вообще-то не клон.

Ну может не прямой клон, но выглядит очень похоже, за исключением деталей. А ещё я забыл в этот список lxde добавить.

anonymous ()
Ответ на: комментарий от Slackware_user

Современное железо, к сожалению, без блобов не работает.

Для свободного ПО нужно свободное железо. Начинать надо с ЦП. Есть:OpenRISC, OpenSPARK, MIPS Open, OpenPower.

anonymous ()
Ответ на: комментарий от Slackware_user

хотя бы процессор есть готовый? У OpenPower вроде были, но их у нас не купить.

да, что-то там у них есть. Но по сравнению со всем этим Эльбрусы - просто вершина мэйнстрима.

DrRulez ()
Ответ на: комментарий от Linfan

А в линуксе регулярные пышные похороны то qt3, то gtk2 то еще чего-то.

Ващет и гтк1 в дистрах еще кое-где лежит. Это только культи вечно закапывают вместе с кучей софта. Каким нужно быть упоротым, чтобы продолжать на них писать?

anonymous ()
Ответ на: комментарий от ChekPuk

Всех с выпуском. Поставил последний ТДЕ, доволен как слон.

А когда туда закладок нафтыкают? Есть ли разница между сорцами и бинарными deb пакетами?

Почему то пакеты предыдущего релиза 14.0.6 на какое-то время (может быть, на месяц) исчезали с сервера, а потом появились (скорее всего свежескомпилированные), как то страшновато ставить.

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

эээ.... если не доверяешь разработчику, то как доверять его сорцам? Сидеть, читать? Гыгы, сколько там разного всякого? Мне хочется доверять ему. А репы у него глючат от того, что комп слабый? Я пока устанавливал - несколько раз перезапускал процесс, потому что обрывалась передача.

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

Там разве всего один разработчик?

Доверять разработчику - это одно, а что там в бинарных пакетах - это уже другое.

Кто собирал, кто хакнул или завербовал того, кто собирал и т.д. и т.п.

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

Есть ли на барахолке недорогие модели такого оборудования?

Их в массмаркете не было никогда, а ты хочешь Б/У дешевый. Я просто указал на существование таковых. До готового ПК с открытым железом ещё далеко. Но по каждой архитектуре есть статья в Википедии. https://ru.m.wikipedia.org/wiki/%D0%9E%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%BE%D0%B5_%D0%B0%D0%BF%D0%BF%D0%B0%D1%80%D0%B0%D1%82%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5

anonymous ()
Ответ на: комментарий от ChekPuk

>Всех с выпуском. Поставил последний ТДЕ, доволен как слон.

Господарь, опиши пошагово свои действия. Я следуя инструкциям на сайте пытался поставить из пакетов, не смог. Пришлось готовую сборку на убунте.

anonymous ()

Где лежит файл настроек меню программного. У меня классическое меню, ПКМ редактированием меню позваляет редактировать только программы, а я хочу убрать: недавно запускаемые про-ги вверху, поиск и разделители. Спасибо заранее.

anonymous ()

Переспрашивает действительно ли я хочу выключить свой ПК

systemctl poweroff не переспрашивает. Не благодари.

anonymous ()

Тебе надо поключить определённый репозиторий в зависимости от твоего дистрибутива.

На вики не одно руководство и они не всегда совпадают. Ставить проще всего на установку без графического сервера - тогда ничего руками править и чистить не прийдется. Ну и возможно надо будет там зависимости пакетов потыкать в aptitude.

Базовый пакет дефолтного окружения который тянет все пакеты вроде tde-trinity называется.

trynoval ()
Ответ на: комментарий от anonymous

Дело не только в виджетсетах. Намедни python2 хоронили - дистростроители с остервенением выкидывают связанные с ним пакеты. Напуркуа - хз. Кому они мешали, непонятно. И по итогу куча софта или по-новой переписывается, или тупо закапывается.

Linfan ★★★★★ ()

ох, не очень понимаю на каком месте у тебя проблемы возникли. Я в Дебьяне добавил репу, немного ширше, чем в описании:

deb http://mirror.ppa.trinitydesktop.org/trinity/deb/trinity-sb buster deps-r14 main-r14 extra-r14

добавил gpg-ключ, как в описании. Обновил и накатил кучу-прекучу всего через Синаптик. Отдельно я не скажу, всё ли поставилось бы по метапакету tde-trinity не знаю. Я окольными путями шёл, пару раз получал неразрешимые зависимости, но я диковинного всякого ставил. Из важного - tdeadmin-triniry, tde-systemsettings-trinity, networ-kmanager-tde.

TDM поставил, спросило - каким ДМом хочу пользоваться? Приятно. После перезагрузки в ТДМ выбрал сессию ТДЕ. Когда запустил сеанс в ТДЕ - Файрфокс и всё гткшное отказалось запускаться. Мешал один из этих пакетов: gtk3-tqt-engine-trinity или kgtk-qt3-trinity.

Надеюсь ответил.

ChekPuk ()
Ответ на: комментарий от Linfan

Видимо у них не хватает рук свои собственные проекты перекатить.

Впрочем - ничего нового. Если бы питон был только в программах по включению фонарика уже давно бы трубили про то как хорошо выкинуть старьё.

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

Видимо у них не хватает рук свои собственные проекты перекатить.

У них хватает финансов нанять «перекатильщиков» в любом количестве. И необязательно бангалорских индусов. Скорее просто не видят в этом необходимости.

Зато опенсурс коммунити живет по-богатому и пребывает в перманентном перекатывании, что жуки-скарабеи :)

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

У них хватает финансов нанять «перекатильщиков» в любом количестве. И необязательно бангалорских индусов. Скорее просто не видят в этом необходимости.

Экономят и просто пофиг.

Зато опенсурс коммунити живет по-богатому и пребывает в перманентном перекатывании, что жуки-скарабеи :)

Вернее постмодерновая его часть которая яростно симулирует трудовую деятельность. Вообще переписывать заново можно и нужно. В этом дух юности молодости и хардкора Unix. Только из этого должен быть реальный толк. А тут во многом планктонное протирание штанов на зарплатке.

trynoval ()

qt3 был бы вполне ничего, если бы не серьёзные проблемы с потоками у всех COW классов, типа QString. Но если из него выкинуть все проблемные дублирующие стандартные классы типа QString, QMap, QPtrList и т.д. и т.п., а оставить только виджеты, вдобавок сигналы на препроцессоре заменить на что-то вроде boost::signals, то я бы двумя руками такой проект поддержал.

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

Вообще переписывать заново можно и нужно. В этом дух юности молодости и хардкора Unix.

Таки да, потому как дохрена кода откровенно сколхозено на коленке и его саппорт и развитие крайне тормозится. Но на практике имеем не переписывание, а миграцию. Причем весьма тупую.

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

Пкм по кнопке - настройка панели - вкладка меню - объекты меню быстрого запуска пишешь 0.

Убрал отображение списка последних программ.

Поставил Максимальное количество = 0, Убрал галку в показывать поле поиска по К меню.

Но у меня остались разделители: Действия и Все приложения. Хочу их убрать но не знаю как. https://wiki.trinitydesktop.org/images/e/e4/Tde_r14_0_1_trusty_livecd_konqueror.png

В Q4OS меню настроили http://static.softoware.org/data/programs/images/q4os_68006.jpg.

Нажимаю на меню, оно не плотно прилегает к панели, есть зазор, виден фоновый цвет рабочего стола, а в том же Q4OS вплотную прилегает. Вот где эти тонкие настройки не пойму.

Я понимаю что такие вопросы лучше адресовать авторам DE или на худой конец Q4OS, но мало ли.

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

Но если ты можешь — предложи им план миграции, если она не заморозит развитие проекта на год. :)

Мне тут с дивана кажется, что реально им для получения нужного экспириенса достаточно достать из недр проекта KDE порт Кикера на Qt4 и допилить его до вменяемого состояния, чтобы можно было (при наличии у кого-то соответствующих наклонностей) выкидывать плазму. обмазываться темой Plastik и ностальгировать.
Ну и ещё, может быть, KMail от Akonadi отвязать, если уж цель в создании лёгкой, но функциональной среды. Во времена 4.11, помнится, были даже соответствующие патчи.

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

Я их в чём-то понимаю, они, вероятно, хотят работать над новыми фичами, а не делать миграцию ради миграции (пресловутое «Огонь и движение» по Спольски). Но если ты можешь — предложи им план миграции, если она не заморозит развитие проекта на год. :)

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

  1. QStrList, QPtrList, QMap… -> std::list, std::vector, std::map…

  2. QThread -> std::thread

  3. QString -> std::string

и т.п. Это можно делать не замораживая проект.

Даже с удовольствием реализовал бы, кабы кто-то мне заплатил, а так времени нет.

sena ()
Ответ на: комментарий от Slackware_user

А что есть более менее секурного из доступного на барахолках?

Sun SPARK для OpenBSD несекурно?

SPARK безопаснее чем ARM v5/v7?

Что можно сказать про Apple PowerPC G3/G4 ?

SPARK или ARM или PowerPC?

и почему?

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

Эти твои разделители какая-то незначительная ерунда конечно, из разряда обделывать. Ну дело твоё - у всех свои увлечения, главное не доходить до абсурда.

Мне кажется тебе надо копать в сторону скинов и кастомизации для КДЕ 3. Раньше очень мощное сообщество было. Есть аналогичное для троицы, но оно небольшое. И беда в том что ты не можешь готовые скины с третьекед использовать - поменяли синтаксис третьего кьюта.

Успехов.

trynoval ()
Ответ на: комментарий от a_buchinskiy

Все у чего есть прошивка несекьюрно.

некоторые Allwinner если память не изменяет имеют полностью открытое ПО. Но опять же, пока не полностью поддерживаются все возможности. Та же Mali450 не совсем ясно как работает ныне.

Slackware_user ★★★★★ ()