В пакете gnome-exe-thumbnailer, поставляемом во многих дистрибутивах, но официально не входящего в состав GNOME, выявлена уязвимость (CVE-2017-11421), позволяющая выполнить код злоумышленника при просмотре в файловом менеджере каталога, содержащего специально оформленный исполняемый файл Windows в формате MSI. Примечательно, что всего несколько дней назад похожая проблема была исправлена в компоненте evince.thumbnailer. Уязвимость вызвана ошибкой в коде извлечения версии формата MSI в shell-скрипте gnome-exe-thumbnailer. Для выполнения данной операции на лету создаётся VBScript, анализирующий поля в файле, который затем выполняется через Wine: "wine cscript.exe //E:vbs //NoLogo Z:\\tmp\\${TEMPFILE1##*/}.vbs 2>/dev/null". Так как VBScript-скрипт для извлечения версии оформлен в виде шаблона, в который подставляется имя файла (Set DB = WI.OpenDatabase(\"$INPUTFILE\",0)), то указав в имени файла символ кавычки можно подставить дополнительный код в формируемый VBScript. Например, при
Ежедневные сборки, применяемые в процессе подготовки осеннего выпуска Ubuntu 17.10, переведены по умолчанию на использование штатного рабочего стола GNOME Shell, вместо применяемой ранее оболочки Unity. Из базовой поставки также убрана порция пакетов и приложений, специфичных для Unity, включая центр управления, панель для управления online-аккаунтами и ответвление от файлового менеджера Nautilus. В качестве дисплейного менеджера по-прежнему предлагается LightDM в котором доступно два сеанса: GNOME и GNOME поверх Wayland. В сборке также задействована обновлённая тема оформления Ambiance. Средства для интеграции с интернет магазином Amazon заменены на кнопку, открывающую сайт Amazon во вкладке Firefox. Разработчики Ubuntu также скооперировались с командой GNOME для устранения проблем, проявляющихся при работе на экранах с высокой плотностью пикселей (HiDPI). В отличие от Unity, GNOME поддерживает лишь целочисленные коэффициенты масштабирования, т.е. по сути могут применяться только соотношения 1:1 и
Для пользователей GNOME подготовлен скрипт GNOME Layout Manager, автоматизирующий работу по подключению дополнений, настройке темы оформления и изменению параметров GNOME для воссоздания оформления различных видов рабочего стола. В частности, GNOME Layout Manager предоставляет опции для настройки оформления в стиле Unity, Windows 10 и macOS. Для смены оформления достаточно загрузить и запустить скрипт layoutmanager.sh, после чего выбрать через меню необходимый вариант оформления. Скрипт запускается от имени непривилегированного пользователя, настройки и дополнения сохраняются в домашней директории. Параметры старого окружения остаются в резервной копии и могут быть восстановлены. Для воссоздания внешнего вида Unity использованы дополнения Dash to dock, TopIcons Plus, AppIndicator, User Themes, Hide Activities, Frippery Move Clock, Pixel Saver fork и Global Menu, также тема оформления United (GTK+Shell+Wallpaper) и набор пиктограмм Humanity. Оформление Windows 10 построено на базе дополнений Dash to
Компания "НТЦ ИТ РОСА" подготовила вариант дистрибутива ROSA Desktop Fresh R9, поставляемый с десктоп-окружением GNOME 3.22. Размер iso-образа 1.7 Гб (x86_64 и i586). Выпуск примечателен стилизацией рабочего стола на базе GNOME 3.22 под штатное оформление дистрибутивов ROSA. По умолчанию предложен набор пиктограмм la-capitaine. В базовую поставку включены браузер Firefox, видеоредактор OpenShot, аудиоредактор Audacity, почтовый клиент Evolution, torrent-клиент Deluge, медиапроигрыватели Totem и Gnome-Music.
Алан Дей (Allan Day), входящий в совет директоров GNOME Foundation, выставил на рассмотрение сообщества предложение по переводу разработки на свободную платформу GitLab, которую планируется развернуть на собственных серверах в инфраструктуре GNOME. Текущая инфраструктура, в которой используется cgit и система отслеживания ошибок Bugzilla, существенно устарела, не удовлетворяет современным потребностям, имеет проблемы с юзабилити и не предоставляет должных возможностей по рецензированию кода. Ожидается, что внедрение GitLab устранит имеющиеся проблемы, позволит увеличить эффективность разработки и привлечёт новых участников в проект. Отмечается, что многие новые разработчики привыкли к GitHub и отдают предпочтение данной платформе, но использование GitHub в GNOME недопустимо в силу её проприетарного характера, в то время как платформа GitLab достаточно близка по возможностям и является свободным ПО. В качестве свободной альтернативы также рассматривалась платформа Phabricator, но она менее привычна для
Группа разработчиков, привыкших к окружению Unity, после прекращения поддержки данной оболочки компанией Canonical, возродила проект по разработке дополнения к GNOME Shell с реализацией глобального меню, при котором меню программы переносится из локального окна на общую системную панель. Подготовленное дополнение повторяет по своим возможностям меню Unity и использует для взаимодействия с приложением протокол AppMenu, поддерживая работу стандартных gtk-модулей и развивавшихся проектом Unity патчей для поддержки дополнительных приложений. Дополнение снабжено конфигуратором, позволяющим настраивать различные аспекты своей работы, такие как горячие клавиши и эффекты. Для интеграции глобального меню в приложения на Java Swing присутствует экспериментальная поддержка JAyatana.
Марк Шаттлворт ответил на ряд вопросов пользователей, касающихся прекращения поддержки Uniy и переходу на GNOME. Canonical предложит пользователям уже существующую редакцию Ubuntu GNOME и не будет навязывать её разработчикам пути дальнейшего развития. При этом редакция Ubuntu GNOME получит всю необходимую поддержку и ресурсы, а Canonical ограничится решением общих вопросов, таких как достижение максимальной стабильности дистрибутива, обеспечение бесшовного перехода с прошлых выпусков, поддержание безопасности, решение вопросов интеграции и поддержание удобства работы со всеми компонентами дистрибутива как с единым целым. Некоторые другие уточнения: Многие компоненты Ubuntu Phone продолжат развитие в обособленном виде или независимо от Canonical Например, будет продолжено развитие технологии самодостаточных пакетов snap, для которого будет обеспечена полноценная интеграция с GNOME и KDE, а также, возможно, с Elementary и MATE. Разработка кодовой базы Unity 8 подхвачена сообществом UBports. После того как
Марцин Кольни (Marcin Kolny), любитель СПО из компании Microsoft, начал работу над новым графическим редактором для рабочего стола GNOME, который бы напоминал по своему назначению MS Paint и не был таким усложнённым как GIMP. Рассмотрев существующие редакторы изображений, Марцин пришёл к выводу, что отсутствует простой и понятный редактор, основанный на GTK+ и технологиях GNOME, и поэтому он решил создать такой редактор собственными силами. Проект пока находится на начальной стадии развития - доступен лишь начальный прототип оформления и реализованы базовые операции.
После шести месяцев разработки официально представлен выпуск десктоп-окружения GNOME 3.24. По сравнению с прошлым выпуском было внесено более 28 тысяч изменений, в реализации которых приняли участие 753 разработчика. Из наиболее значительных изменений в новой версии можно отметить режим ночной подсветки, включение в состав приложения для просмотра кулинарных рецептов, переработку оформления конфигуратора, улучшение области уведомлений, расширение поддержки самодостаточных пакетов Flatpak, модернизация браузера Epiphany. Для быстрой оценки возможностей GNOME 3.24 в ближайшее время будут подготовлены специализированные Live-сборки на основе Fedora и openSUSE. Основные новшества: Реализован режим ночной подсветки ("Night Light"), который меняет цветовую температуру в зависимости от времени суток. Например, при работе в ночное время GNOME автоматически уменьшает интенсивность синего цвета на экране, делая цветовую гамму более тёплой, что снижает напряжение с глаз и сокращает факторы возникновения бессонницы
Состоялся релиз десктоп-окружения MATE 1.18, в рамках которого продолжено развитие кодовой базы GNOME 2.32 с сохранением классической концепции формирования рабочего стола. Выпуск сфокусирован на завершении перехода на GTK3+, переводе различных частей MATE на новые библиотеки и замене устаревших компонентов. Установочные пакеты с MATE 1.18 в ближайшее время будут подготовлены для Arch Linux, Linux Mint, Debian, Ubuntu, Fedora, Mageia, Slackware и openSUSE. Основные новшества: Прекращена поддержка GTK2+, удалён весь связанный с GTK2+ код и удалена опция "--with-gtk". Все компоненты и приложения рабочего стола MATE теперь требуют для свой работы GTK3+. Для сборки необходимо наличие GTK+ 3.14 или более нового выпуска; Завершена миграция с libunique на GtkApplication; Добавлена возможность использования libinput для работы с мышью и тачпадом. Реализованы отдельные настройки для правшей и левшей, а также параметров движения указателя; Значительно улучшены средства для людей с ослабленным зрением. В