GSmartControl 2.0.0
После почти 3 лет разработки состоялся выпуск GSmartControl 2.0.0 – графической утилиты для отслеживания состояния HDD и SSD дисков по технологии S.M.A.R.T.
( читать дальше... )
>>> Подробности
Всего сообщений: 156
После почти 3 лет разработки состоялся выпуск GSmartControl 2.0.0 – графической утилиты для отслеживания состояния HDD и SSD дисков по технологии S.M.A.R.T.
( читать дальше... )
>>> Подробности
6 и 7 мая состоялись выпуски 5.1 и 5.1.1 C++ библиотеки, консольного и GUI-калькуляторов Qalculate!, написанных на языке C++ и распространяемых по лицензии GPL 2.0.
Изменения в библиотеке и консольном калькуляторе:
if()
;root(a, x)=b
(требуется рациональное значение для ln(a)/ln(b))
;powertower()
и multiples()
;100 + 10%
равно 110
или 100.1
);(x^a)^b = x^(a × b)
и x^a × x^b = x^(a + b)
при отключении комплексных чисел (исправлено падение);(ax + n)^2 > 1
, где n
чётно и a
не равно 1
, возвращается false
;setbits()
;Number::equals(0, ..., true)
, когда число бесконечно (влияет на функцию replace()
);a^(f(x))=a^(b*g(x))
, где b=2
или b=3
(в версии 5.1.1).( читать дальше... )
>>> Подробности
Разработчики Linux Mint в своем ежемесячном дайджесте новостей рассказали о ходе разработки Linux Mint 22 и, в том числе, поделились своим видением ситуации, связанной с развитием GNOME и приложений, разрабатываемых в рамках него.
В 2016 году разработчиками Linux Mint был запущен проект под названием XApps, направленный на создание универсальных приложений для традиционных настольных сред на базе GTK для замены базовых приложений GNOME. В их числе Xreader (форк Atrill, который, в свою очередь, форк Evince), Xplayer (форк Totem), Xviewer (форк Eye of Gnome) и другие. Более подробно о проекте можно узнать на их сайте.
( читать дальше... )
>>> Подробности
9 февраля вышел последний релиз IRC-клиента HexChat. HexChat является форком некогда популярного XChat и до недавнего времени развивался одним-единственным разработчиком. В версию 2.16.2 вошли незначительные изменения, накопившиеся за прошедшие два года.
Среди причин прекращения поддержки заявлены отсутствие активности со стороны сообщества, устаревший код, проблемы с миграцией с GTK2 на более новые версии и в целом упадочное состояние IRC как средства обмена сообщениями. Вместе с тем, разработчик заявил о надежде, что кто-то создаст форк и продолжит развитие проекта.
>>> Подробности
19 октября 2023 состоялся релиз редактора кода Geany.
Среди нового:
>>> Подробности
Состоялся первый и долгожданный стабильный релиз Emacs из 29 ветки.
В этой версии интегрирована знаменитая ветка Pure GTK (PGTK), реализующая графический интерфейс на базе GTK3 без привязки к X11. Таким образом, это первый официальный релиз с нативной поддержкой Wayland.
Отдельно стоит отметить интеграцию модуля подсветки синтаксиса tree-sitter
как альтернативу встроенной системе font-lock
. Парсеры tree-sitter
вместо регулярных выражений используют более точную GLR
-грамматику и подгружаются из нативных библиотек, не привязанных к редактору. Среди конкурентов, активно развивающих tree-sitter
, стоит отметить NeoVim.
Другие изменения:
use-package
.>>> Подробности
Ровно неделю назад 7 Мая, 2023 г. состоялся релиз бесплатного проприетарного торрент-клиента Tixati 3.18 доступного для Windows и Linux.
Tixati отличается предоставлением пользователю расширенного контроля над торрентами, низким потреблением оперативной памяти, широкими и гибкими настройками.
Пользователь может самостоятельно изменять внешний облик программы. Доступно изменение цветовой схемы и подстройка элементов интерфейса.
Для части опций доступен экспертный режим в котором пользователь может изменять настройки недоступные через интерфейс.
Программа поддерживает RSS, Magnet, DHT и PEX ссылки.
Программа не переведена на русский язык, но можно подключить внешний файл перевода.
Обновление привнесло ряд важных изменений, среди основных можно выделить:
Полный список изменений
Скачать бинарники для загрузки
Статья в Wikipedia
>>> Подробности
6 марта состоялся выпуск библиотеки математических вычислений libqalculate, консольного калькулятора qalc, а также десктопных калькуляторов qalculate-gtk и qalculate-qt.
Список изменений:
10
и 11
в двенадцатеричных числах («A» и «B» по-умолчанию);multisolve()
;На левом снимке вид калькулятора для GTK, на правом — для Qt 6.
>>> Подробности
Pinta — лёгкий кроссплатформенный растровый графический редактор с открытым исходным кодом, вдохновлённый редактором Paint.NET. Последний работает только под Windows, а попытка прямого переноса этой программы в среду Linux/Mono, предпринятая Мигелем де Икаса, оказалась не слишком успешной. Pinta же может использоваться в Windows, macOS, Linux, а также ОС класса *BSD.
( читать дальше... )
>>> Подробности
Тихо и незаметно…
После полутора лет разработки опубликован четвёртый бета-выпуск операционной системы Haiku R1. Изначально проект был создан как реакция на закрытие ОС BeOS и развивался под именем OpenBeOS, но был переименован в 2004 году из-за претензий, связанных с использованием в названии торговой марки BeOS.
( читать дальше... )
>>> Подробности
Небольшая новость в преддверии свежей beta-версии Haiku.
Илья Чугин (X512) портировал реализацию протокола Wayland, через которую стало возможно запускать GTK-приложения на Haiku. Данный слой совместимости использует модифицированный код libwayland. Он предоставляет библиотеку libwayland-client.so, совместимую с API и ABI, которая позволяет запускать приложения Wayland без изменений. Cервер работает не в отдельном процессе, а в виде аддона (плагина) в процессе приложения. Для этого была адаптирована библиотека libwayland-client.so. Вместо сокетов в сервере используется нативный цикл обработки сообщений на основе BLooper.
( читать дальше... )
>>> Подробности
Red Hat сообщила о прекращении поддержки библиотеки GTK2, начиная со следующего релиза Enterpise Linux. Среди причин озвучиваются устаревание тулкита и отсутствие поддержки Wayland, HiDPI и HDR.
Предполагается, что оставшееся на балансе Red Hat Enterprise Linux ПО на GTK 2 успеет перейти на GTK 3 и выше к 2025 году.
>>> Подробности
Лидер Fedora Desktop Team Матиас Класен (Matthias Clasen), участник Gnome Release Team и один из активных разработчиков GTK (подготовил 36.8% изменений в GTK 4) выдвинул инициативу по прекращению поддержки X11 в GTK5.
В числе причин такого шага Матиас указывает, что X11 не становится лучше, Wayland уже широко доступен, GTK-бэкенд X11 и код на основе Xlib находятся в стагнации, а также присутствуют проблемы с сопровождающими. Для того, чтобы сохранить поддержку, нужны энтузиасты, а их нет и вряд ли найдутся. Большинство разработчиков в основном заняты поддержкой Wayland.
>>> Подробности
В тему оформления Yaru принято изменение, в котором для всех элементов кнопок, ползунков, виджетов и переключателей отказались от баклажанового цвета и вернулись к оранжевому. Причиной такого решения стали ограничения библиотеки libadwaita, в которую начиная с GTK 4.4 вынесены компоненты используемой в GNOME темы оформления Adwaita. В этом релизе нельзя использовать более одного акцентирующего цвета, и применяется серый цвет для кнопки закрытия окна для того, чтобы добиться единообразия элементов заголовка.
Напомним, что первым сокращением масштаба работы над темой оформления Ubuntu стал отказ от разработки тем Ambiance и Radiance и переход на Yaru в релизе Ubuntu 18.10. Целью данного перехода было упрощение разработки темы и сокращение слишком больших трудозатрат на сопровождение нестандартных тем оформления, путем использования стандартного стиля, что в итоге привело и к «пластиковому» интерфейсу в дальнейшем.
Далее в Ubuntu 21.10 отказались от комбинированного варианта сочетающего тёмные заголовки, светлый фон и светлые элементы управления, так как отсутствует в последних релизах GTK3 и GTK4 возможности определения разных цветов фона и текста для заголовка и основного окна, что не позволяет гарантировать корректную работу всех GTK-приложений при использовании комбинированных тем.
>>> Подробности
Состоялся релиз Pinta 1.7.1 — графического редактора, написанного на C# и использующего GTK 2. Релиз в основном состоит из исправлений ошибок. В следующей версии планируется переход на GTK 3 и .NET6.
( читать дальше... )
>>> Подробности
Один из лидеров проекта Solus Linux, Джошуа Стробл (Joshua Strobl), объявил о намерении отказаться от GTK при разработке как будущих версий Budgie, так и всей экосистемы приложений в Solus. В своем блоге он высказал ряд упреков в адрес текущего состояния и планов развития GTK, а также философии разработки GNOME.
По его словам, повсеместное насаждение Adwaita как единственно верной темы рабочего стола и попутное удаление части API для разного рода кастомизации добавило головной боли разработчикам, поддерживающим стек GNOME в дистрибутивах или интегрирующим в него свои приложения. Все предлагаемые варианты настройки внешнего вида приложений на базе GTK и сопутствующих библиотек отклоняются, а участники команды GNOME в ответ грубят в тикетах и соцсетях.
Жалуется Джошуа и на то, что выпущенный чуть менее года назад GTK 4 немного усложнил код для работы с виджетами, запретив прямое наследование. Но гораздо более важной проблемой ему видится упразднение API X11, в частности для получения конфигурации подключенных мониторов. Двигаясь в сторону полной поддержки Wayland, GNOME удалил функции опроса X-сервера, поручая разработчику писать собственные интерфейсы для обращения напрямую к X11 (либо к API других ОС, если приложение оказалось кроссплатформенным).
В то время как рабочая функциональность удаляется, многие известные ошибки в GNOME не исправляются месяцами и годами (в частности, автор приводит в пример ошибки с прокруткой в GtkListView
и с переключением на другое окно при открытом выпающем списке в GtkPopover
). При этом Джошуа описывает это в разрезе собственного опыта написания с использованием GTK своего аудиоплеера Koto.
Релиз GTK 4 не оправдал ожидания авторов Solus, надеявшихся на ряд обещаемых изменений в libhandy, которые в итоге так и не были добавлены. А дорожная карта к GTK 5 предрекает ещё большее закручивание гаек в части кастомизации и общий регресс как в UX, так и для использования библиотки в сторонних приложениях. Джошуа прямым текстом утверждает, что использование в разработке GTK 4 и выше — это выстрел себе в ногу.
По итогам этих размышлений лидеры проекта Solus приняли решение отказаться от использования GTK в Budgie и в целом минимизировать присутствие GNOME в своем пользовательском окружении, перейдя к выбору одного из следующих GUI-тулкитов:
EFL (библиотека в основе Enlightment Desktop);
Qt;
iced (кроссплатформенная GUI-библиотека для Rust).
В случае Qt разработчикам Solus не хочется писать код на C++, и к тому же смущает «коммерческая лицензия» Qt и неприятный осадок. iced находится в ранней стадии разработки и многие полезные вещи придется писать с нуля, а ресурсов для этого нет.
Остаётся EFL, который в итоге и был выбран. Постепенно планируется написать на EFL свои виджеты, а затем и основные десктопные приложения, либо адаптировать существующие, по возможности не связанные с GNOME.
Что касается дистрибутива, то версия с GNOME будет собираться в отдельный образ, и ей будет уделен минимум внимания, будет обеспечена лишь базовая работоспособность. В Budgie 11 не будет никаких зависимостей от GTK.
>>> Подробности
Состоялся релиз написанного с использованием библиотеки GTK+ редактора разделов GParted — 1.3.0.
Основные изменения:
>>> Подробности
Clapper — это новый видеоплеер для Gnome, построенный на тулките GTK4.
Clapper написан на Javascript и использует Gstreamer для воспроизведения видео. Поддерживаются выбор дорожек, субтитры, плейлисты, сохранение позиции, отображение частей на полосе прогресса, а также аппаратное ускорение. Для максимальной производительности автор рекомендует использовать сеанс Wayland, поскольку только для Wayland доступен экспериментальный плагин vah264dec, предназначенный для аппаратного ускорения видеовывода.
Имеется удалённое управление через веб-браузер и поддержка расширений.
Плеер доступен из flatpak и в виде установочных пакетов на сайте автора.
>>> Подробности
Выпущено обновление молодого и динамично развивающегося GTK-клиента для Music Player Daemon — Ymuse 0.17.
( читать дальше... )
Ymuse — это клиент для MPD, написанный на Go/GTK3 и доступный как в виде snap-пакета, так и в deb и rpm.
>>> Подробности
Вышел очередной релиз молодого, но перспективного GTK-клиента для Music Player Daemon — Ymuse 0.16.
В данном релизе исправлена пара проблем с отзывчивостью приложения при рестарте MPD, а также добавлены регулятор громкости демона и настройка для скрытия панели инструментов.
Ymuse — это клиент для MPD, написанный на Go/GTK3 и доступный как в виде snap-пакета, так и в deb и rpm.
>>> Подробности
следующие → |