Новые горизонты GNOME 48: Как Bengaluru революционизирует рабочее окружение

19 марта 2025 года состоялся релиз рабочего окружения GNOME 48, получившего кодовое имя Bengaluru. В рамках данного проекта была проведена оптимизация производительности и улучшение настроек, а также добавлены новые приложения и элементы в GNOME Circle. Для быстрого ознакомления с возможностями GNOME 48 были выпущены Live-сборки на базе openSUSE и установочный образ в рамках инициативы GNOME OS. Дистрибутивы Fedora Linux 42 и Ubuntu 25.04 будут по умолчанию использовать GNOME 48. Ранее, в марте 2024 года, состоялся выпуск GNOME 46, известного как Kathmandu, а релиз GNOME 47, получившего название Denver, произошёл в сентябре 2024 года.

Согласно информации от OpenNET, в GNOME 48 были внесены следующие ключевые улучшения и изменения:

– Добавлена поддержка расширенного динамического диапазона яркости (HDR), что позволяет выводить HDR-контент на совместимые мониторы. Для активации этой функции в конфигурации в разделе с настройками экрана появилась опция High Dynamic Range.

– В композитный сервер Mutter внедрена поддержка тройной буферизации, что обеспечивает более плавное отображение изменений на экране и улучшает анимацию. Тройная буферизация использует три буфера: первый для отрисовки, второй для вывода на экран, и третий для непрерывной работы, даже если первый заполнен до завершения вертикальной синхронизации, таким образом уменьшая задержки.

– Новые окна теперь по умолчанию выравниваются по центру экрана, а улучшено их позиционирование в конфигурациях с несколькими мониторами.

– Список уведомлений теперь располагается в стековой компоновке, группируя уведомления по приложениям для упрощения восприятия. Группы сворачиваются, и для просмотра отдельных уведомлений требуется их раскрытие.

– Появился новый музыкальный плеер Decibels с минималистичным интерфейсом, оптимизированный для воспроизведения отдельных звуковых файлов. Он включает визуализацию звуковой волны, ползунок для перемещения по треку, регулятор громкости и кнопки для быстрой перемотки. Код Decibels написан на TypeScript с использованием JavaScript-библиотек для GStreamer, Libadwaita, Gio, GObject и GTK4, и распространяется под лицензией AGPLv3.

– В просмотрщике изображений добавлены инструменты для редактирования, такие как обрезка, поворот и зеркалирование изображений, изменены элементы интерфейса для изменения масштаба, и добавлен экспериментальный режим обработки изображений RAW.

– В конфигурации была представлена новая секция “Digital Wellbeing”, которая помогает пользователю отслеживать время, проведенное за компьютером, и задавать уведомления о необходимости делать перерывы.

– В настройках управления энергопотреблением появилась опция для продления срока службы аккумулятора путем ограничения максимальной зарядки до 80%.

– Интерфейс текстового редактора был обновлён: панель теперь интегрирована в заголовок окна, а все функции собраны в одном меню. Теперь есть быстрый доступ к параметрам автоматического форматирования.

– В веб-браузере Epiphany улучшены возможности навигации по истории, добавлены функции закрытия закрепленных вкладок и упрощен интерфейс для импорта закладок и паролей.

– В JavaScript-движке GJS снижена нагрузка на процессор и уменьшено потребление памяти при выполнении обычных операций.

– Оптимизация системы индексации файлов улучшила потребление памяти при работе с большими каталогами и ускорила извлечение медиаданных.

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

– В файловом менеджере увеличена производительность при загрузке содержимого каталогов и при прокрутке, особенно в каталогах с большим количеством изображений.

– В GTK ускорены операции изменения размеров элементов интерфейса.

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

– Расширена поддержка специальных функциональных клавиш, таких как Copy, Paste, Cut, Undo и Redo.

– Улучшен интерфейс редактирования контактов в адресной книге.

– В конфигурации обновлен диалог настройки форматов и локализации, проведена реорганизация настроек управления энергопотреблением.

– В экранном ридере Orca добавлена поддержка сочетаний клавиш в окружениях Wayland.

– Оптимизированы цвета интерфейса приложений и формы ввода.

– Улучшен диалог редактирования событий в календаре с поддержкой часового пояса и обновленным форматом планирования.

– В композитный сервер Mutter добавлена поддержка сборки без шрифтовой отрисовки.

– Добавлена поддержка xdg-порталов для задания общесистемных сочетаний клавиш и доступа к USB-устройствам (необходима версия Flatpak 1.16).