Выпуск десктоп-окружения MATE 1.20, форка GNOME 2
7 февраля 2018 года
После 11 месяцев разработки доступен релиз десктоп-окружения MATE 1.20, в рамках которого продолжено развитие кодовой базы GNOME 2.32 с сохранением классической концепции формирования рабочего стола. Выпуск сфокусирован на завершении перехода на GTK3+, переводе различных частей MATE на новые библиотеки и замене устаревших компонентов. Установочные пакеты с MATE 1.20 в ближайшее время будут подготовлены для Arch Linux, Linux Mint, Debian, Ubuntu, Fedora, Mageia, Slackware и openSUSE.
При подготовке новой ветки основное внимание было уделено стабилизации кодовой базы, замены устаревшего кода и модернизации различных подсистем. Наиболее существенным улучшением является адаптация MATE для работы на экранах с высокой плотностью пикселей (HiDPI). Ключевые новшества:
- Поддержка экранов HiDPI с обеспечением динамического масштабирования содержимого и изменения размера экранной области без необходимости завершения активного сеанса. Параметры HiDPI также передаются Qt-приложениям, обеспечивая их качественную интеграцию в окружение на базе GTK+;
- В оконный менеджер Marco (форк Metacity) добавлена поддержка
X11-расширений DRI3 (Direct Rendering Infrastructure) и XPresent, задействование которых позволяет существенно поднять производительность вывода графики (FPS) в играх. DRI3 предоставляет доступ к устройству DRM (Direct Rendering Manager), позволяет задействовать технологию DMA-BUF, совместно использовать пиксельные буферы DRM и фьютексы между клиентом и сервером. XPresent предоставляет композитному менеджеру средства для копирования или собственной обработки пиксельных карт для перенаправленного окна, синхронизации с кадровым гасящим импульсом (vblank), что даёт клиенту возможность заранее узнать какая пиксельная карта будет использоваться в следующем кадре.
- В Marco также добавлен режим мозаичной (tiling) привязки углов окон при перемещении окна мышью;
- В режиме переключения межу запущенными приложениями (Alt + tab) в списке задач теперь можно перемещаться, используя стрелки управления курсором;
- Добавлены горячие клавиши для перемещения окна на другой монитор;
- Добавлена поддержка обработчиков глобального меню, таких как vala-panel-appmenu;
- В панели задач существенно улучшена поддержка спецификации Status Notifier Items (SNI) для отображения состояния приложений на панели и предоставления доступа к типовым операциям программы;
- При формировании секции избранных каталогов в файловом менеджере и диалогах работы с файлами теперь учитывается файл с закладками GTK3+ ( ~/.config/gtk-3.-/bookmarks);
- В эмулятор терминала добавлена возможность установки фоновых изображений, добавлена тема оформления solarized и представлены горячие клавиши для переключения между вкладками;
- Значительно переработан просмотрщик документов Atril, в том числе добавлены возможности для людей с ослабленным зрением и поддержка caret-навигации (с использованием курсора). В интегрированном minizip добавлена поддержка программ сжатия, применяемых в BSD-системах;
- Удалён апплет Invest, который находился в неработоспособном состоянии из-за прекращения поддержки необходимого для его работы API в Yahoo;
- Обеспечено корректное отображение апплетов на панели с применением масштабирования;
- В системе тем оформления полностью реализованы все классы стилей, предоставляемые в GTK 3.22;
- В программу работы с архивами Engrampa добавлена поддержка шифрованных архивов 7z;
- В MATE Sensors Applet добавлена поддержка подсистемы udisks2;
- В хранителе экрана добавлена поддержка применяемой в OpenBSD системы аутентификации;
- Подняты требования к сборочным зависимостям: GTK 3.22 и GLib 2.50.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.