- Новости «GNOME»
- AbiWord 3.0.5
- Выпуск среды рабочего стола MATE 1.26
- Новое окружение рабочего стола — COSMIC
- GParted 1.3.0
- Вышел GNOME 40
- Выпуск GTK 4.0
- GNOME 3.38
- GNOME достиг цели по сбору денежных средств для защиты от патентного тролля
- GNOME собирает пожертвования для борьбы с патентными троллями
- Патентный иск к GNOME Foundation
- Вышел GNOME 3.34
- GParted 1.0.0
- Релиз Remotely — нового VNC-клиента для Gnome
- GNOME 41
- Solus отказывается от GTK
- Проект GNOME ввёл в строй web-каталог приложений
Новости «GNOME»
Спустя шесть месяцев разработки, разработчики графического окружения GNOME представили новый выпуск – 41.
GNOME 41 – второй выпуск, использующий новую схему нумерования выпусков. Каждый новый выпуск увеличивает цифру на 1, а предварительные выпуски маркируются как «alpha», «beta» и «rc». Для пробы новых возможностей были подготовлены Live-сборки openSUSE и установочный образ GNOME OS .
AbiWord 3.0.5
Спустя почти 2 года вышла обновленная версия свободного текстового процессора в составе GNOME Office (последний состоит из трех программ: текстовый процессор AbiWord, табличный процессор Gnumeric и редактор презентаций Spice-up).
- удаление ненужной caret force draw;
- использование shared_ptr для fl_PartOfBlock в целях предотвращения падений;
- cherry-pick (два патча) из master;
- устранение сбоя при вызове IM до того, как документ будет готов;
- исправление ошибки 13882 (принудительное предупреждение о переполнении формата);
- исправление ошибки, вызывающей в некоторых ситуациях падение при вырезании и вставке;
- решение проблемы, когда экспортер ожидает URI файла, а не его путь;
- файлы MSWord: устранение потенциальной проблемы с переполнением буфера в сносках и концевых сносках;
- исправление ошибки «Определите ASIO_ENABLE_BOOST при создании плагина совместной работы MR 3»;
- gtk + TableWidget: исправление отображения TableWidget;
- исправление ошибки 13918 (неправильные проверки на null).
Выпуск среды рабочего стола MATE 1.26
Спустя полтора года разработки, разработчики графического окружения MATE выпустили новую версию – 1.26
Также была произведена работа по устранению накопившихся ошибок и утечек памяти. Например, были исправлены утечки памяти в Caja, Engrampa, Calculator и в апплетах для панели MATE
Новое окружение рабочего стола — COSMIC
COSMIC (Computer Operating System Main Interface Components) – название концептуально нового рабочего стола на основе глубоко переработанного GNOME Shell. Данная разработка ведется компанией System76 (специализирующейся на производстве ПК, ноутбуков, а также серверов) и используется в дистрибутиве Pop!_OS на пакетной базе Ubuntu. COSMIC развивается под лицензией GPLv3.
Ранее pop_OS! поставлялась с GNOME и набором собственных расширений для GNOME Shell, новой темой оформления и пиктограммами, проприетарными драйверами для устройств, но после выхода GNOME 40 разработчики решили сделать ответвление кодовой базы и на её основе создать новый проект. COSMIC предлагает иной способ работы с окружением, основанный на вкладках «Workspaces» с рабочими столами и «Applications» со списком программ вместо единого «Activities», всегда видимой панели вместо спрятанного «Dash», и управлении окнами с помощью сочетаний клавиш и усовершенствованного тайлинга. Данный рабочий стол, по мнению его создателей, ориентирован на повышение продуктивности творческих людей, которые создают контент: программы, медиа, научные работы и прочее.
Скачать и опробовать дистрибутив уже сегодня, можно по ссылкам ниже:
GParted 1.3.0
Состоялся релиз написанного с использованием библиотеки GTK+ редактора разделов GParted — 1.3.0.
- поддержка изменения размера открытых зашифрованных LUKS2 таблиц;
- улучшена поддержка exFAT;
- исправлен крах в диалоге создания нового раздела при изменении типа;
- исключено зависание GParted при обращении к неименованному устройству.
Вышел GNOME 40
24 марта 2021 года вышла 40 версия окружения рабочего стола GNOME.
GNOME — свободная среда рабочего стола для UNIX-подобных операционных систем. GNOME является частью проекта GNU.
Разработчики GNOME ориентируются на создание полностью свободной среды, доступной всем пользователям вне зависимости от их уровня технических навыков, физических ограничений и языка, на котором они говорят. В рамках проекта GNOME разрабатываются как приложения для конечных пользователей, так и набор инструментов для создания новых приложений, тесно интегрируемых в рабочую среду.
Выпуск GTK 4.0
16 декабря состоялся выпуск графического тулкита gtk 4.0.
В новом выпуске были добавлены новые виджеты, поддержка встроенного медиа-проигрывателя, доработки ускорения через GPU, улучшена поддержка других операционных систем.
GNOME 3.38
Вышла новая версия пользовательского окружения GNOME с кодовым названием «Orbis» (в честь организаторов онлайн-варианта конференции GUADEC).
Приложение GNOME Tour, призванное помочь новым пользователям освоиться в среде. Что примечательно, приложение написано на языке Rust.
Теперь можно напрямую изменять XML-файлы виртуальных машин из-под Boxes.
Из главного меню убрана вкладка часто используемых приложений в пользу единого, настраиваемого меню приложений – теперь можно менять положение иконок так, как захочет пользователь.
Переделана внутренняя структура захвата изображения с экрана. Теперь используется Pipewire и API ядра для уменьшения используемых ресурсов.
GNOME Shell теперь поддерживает несколько мониторов с разной частотой обновления.
Новые иконки некоторых приложений. Также изменена цветовая схема терминала.
… и многое другое.
GNOME достиг цели по сбору денежных средств для защиты от патентного тролля
Кампания по сбору денежных средств для оплаты юридических услуг в целях защиты проекта GNOME от судебного иска патентного тролля Rothschild Patent Imaging, LLC успешно завершена. Всего собрано более 125 тысяч долларов, чего достаточно для юридической защиты на всех этапах судебного разбирательства.
Ранее о поддержке проекта GNOME заявила организация Open Invention Network, объединяющая большой пул патентов для защиты свободных проектов от патентных исков. Вместе с тем, использование встречного иска к Rothschild Patent Imaging, LLC не представляется возможным, так как данная организация не занимается разработкой программного обеспечения и только взымает плату за свои патенты с других компаний.
GNOME собирает пожертвования для борьбы с патентными троллями
Месяц назад компания Rothschild Patent Imaging LLC подала патентный иск к GNOME Foundation за нарушение патента в менеджере фотографий Shotwell.
Rothschild Patent Imaging LLC предложила GNOME Foundation заплатить сумму, «состоящую из пяти цифр», чтобы они отказались от иска и дали лицензию на дальнейшее развитие Shotwell.
GNOME заявляет: «Согласиться на это было бы проще и стоило гораздо меньше денег, однако это неправильно. Данное соглашение позволило бы использовать данный патент как оружие против многих других проектов. Мы будем твердо противостоять этой беспочвенной атаке не только для GNOME и Shotwell, но и для всего открытого программного обеспечения».
Исполнительный директор Фонда GNOME Нил МакГоверн поручил юрисконсульту в компании Shearman & Sterling подать три документа в суд в Калифорнии:
Во-первых, ходатайство о полном прекращении дела. GNOME не признает этот патент действительным или что программы могут или должны быть запатентованы таким образом. Таким образом проект хочет убедиться, что этот патент не будет использован против кого-либо еще, никогда.
Во-вторых, ответ на претензию. Отрицание того, что GNOME должен отвечать на этот вопрос. Проект хочет показать, что применение Shotwell и свободных программ в целом этим патентом не затронуто.
В-третьих, встречный иск. GNOME хочет показать что это не просто так, чтобы компания Rothschild поняла, что с этим собираются бороться.
GNOME также сообщил: «Патентные тролли, мы будем бороться с вашими исками, выиграем и аннулируем ваши патенты».
Для этого GNOME попросил помощи у сообщества — «пожалуйста, помогите Фонду GNOME дать понять, что патентным троллям никогда не стоит идти против свободных программ, сделав пожертвование в Фонд защиты от патентных троллей GNOME. Если вы не можете, пожалуйста, распространяйте информацию об этом среди знакомых и в соц. сетях».
Патентный иск к GNOME Foundation
Организация GNOME Foundation сообщила о начале судебного разбирательства по патентному иску. Истцом выступила компания Rothschild Patent Imaging LLC. Предмет спора — нарушение патента 9,936,086 в менеджере фотографий Shotwell. Вышеуказанный патент от 2008 года описывает технику беспроводного соединения устройства захвата изображений (телефон, web-камера) с получающим изображение устройством (ПК) и последующей выборочной передачей изображений с фильтрацией по дате, местоположению и другим параметрам.
GNOME Foundation считает иск безосновательным и готовится к защите своих прав в суде. Истец — компания Rothschild Patent Imaging LLC, является патентным троллем, паразитирующим на мелких компаниях, которые не всегда имеют средства для судебного разбирательства.
Вышел GNOME 3.34
Сегодня, 12го сентября 2019 года, спустя почти 6 месяцев разработки вышла последняя на текущий момент версия пользовательского окружения рабочего стола — GNOME 3.34. В ней добавлено около 26 тысяч изменений, таких как:
GParted 1.0.0
Вышла новая версия написанного с использованием библиотеки GTK+ редактора разделов GParted — 1.0.0.
- GParted перешел на gtkmm 3.
- Инфраструктура документации переведена на GNOME 3 yelp-tools.
- Включено онлайн-изменение расширенных разделов.
- Добавлена поддержка выполнения операций чтения образа диска, проверки и изменения размера F2FS.
- Исправлено медленное обновление информации о разделах с ФС NTFS.
Релиз Remotely — нового VNC-клиента для Gnome
Вышла первая версия Remotely — инструмента для удаленного управления рабочим столом Gnome. Программа основана на системе VNC, сочетает в себе простой дизайн, легкость использования и установки. Все что вам надо сделать — это открыть приложение, ввести название хоста и пароль, и вы подключены!
Источник
GNOME 41
Спустя шесть месяцев разработки, разработчики графического окружения GNOME представили новый выпуск – 41.
GNOME 41 – второй выпуск, использующий новую схему нумерования выпусков. Каждый новый выпуск увеличивает цифру на 1, а предварительные выпуски маркируются как «alpha», «beta» и «rc». Для пробы новых возможностей были подготовлены Live-сборки openSUSE и установочный образ GNOME OS .
Solus отказывается от GTK
Один из лидеров проекта 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);
iced (кроссплатформенная GUI-библиотека для Rust).
В случае Qt разработчикам Solus не хочется писать код на C++, и к тому же смущает «коммерческая лицензия» Qt и неприятный осадок. iced находится в ранней стадии разработки и многие полезные вещи придется писать с нуля, а ресурсов для этого нет.
Остаётся EFL, который в итоге и был выбран. Постепенно планируется написать на EFL свои виджеты, а затем и основные десктопные приложения, либо адаптировать существующие, по возможности не связанные с GNOME.
Что касается дистрибутива, то версия с GNOME будет собираться в отдельный образ, и ей будет уделен минимум внимания, будет обеспечена лишь базовая работоспособность. В Budgie 11 не будет никаких зависимостей от GTK.
Проект GNOME ввёл в строй web-каталог приложений
Разработчики проекта GNOME представили новый каталог приложений apps.gnome.org, на котором предложена подборка лучших приложений, созданных в соответствии с философией сообщества GNOME и без проблем интегрируемых с рабочим столом. Предложены три раздела: основные приложения, дополнительные приложения от сообщества, развиваемые в рамках инициативы GNOME Circle, и приложения для разработчиков. В каталоге также предложены мобильные приложения, созданные с использованием технологий GNOME, которые помечены в списках специальным значком.
Из особенностей каталога отмечаются:
ориентация на привлечение пользователей к процессу разработки через отправку отзывов, участие в переводе интерфейса на разные языки и оказание финансовой поддержки;
наличие переводов описаний для большого числа языков, в том числе для русского, белорусского и украинского;
предоставление актуальной информации о версиях, основанной на метаданных, используемых в GNOME Software и Flathub;
возможность размещения приложений, отсутствующих в каталоге Flathub (например, приложений из базовой поставки).
Источник