Вышел GNOME 45 Riga: что нового?
Спойлер: адаптивный дизайн, новые приложения и прирост быстродействия.


Иллюстрация: Fuffolino76 / GNOME 45 / Wikimedia Commons / Erick Cerritos / Gatis Vilaks / Andre Hunter / Jean Philippe Delberghe / Unsplash / Дима Руденок для Skillbox Media
20 сентября 2023 года вышло обновление одного из самых популярных окружений рабочего стола для Linux — GNOME. Оно отличается от конкурентов приятным дизайном и быстрым внедрением новых программных решений. Например, именно в GNOME начал полноценно работать протокол Wayland, ответственный за отрисовку графики на разных типах драйверов.
В этой статье расскажем, что улучшилось в 45-й версии и какие новые приложения в ней появились.
Что такое GNOME
Для операционных систем на основе ядра Linux есть много вариантов окружений рабочего стола (DE, или desktop environment). Это набор программ, который определяет внешний вид и функциональность графического интерфейса операционной системы.
Обычно к окружению рабочего стола относят:
- сам рабочий стол;
- панель запуска программ;
- варианты контекстного меню, меню запуска приложений и окон в программах;
- виджеты;
- файловый менеджер;
- сервисы просмотра изображений;
- дизайн оформления окон приложений.
То есть всё то, что пользователь может увидеть на экране компьютера после установки операционной системы.

Скриншот: Skillbox Media
GNOME — самое распространённое окружение рабочего стола на Linux. Оно предустановлено во многих популярных дистрибутивах, таких как Ubuntu, Fedora или Debian, а на его основе делают и другие окружения, например Cinnamon.
Дизайн современного GNOME местами напоминает macOS, но в целом он довольно самобытен. Внешний вид окружения рабочего стола в нём легко кастомизировать в настройках или с помощью расширений, написанных энтузиастами.
Важно!
Прежде чем обновляться до GNOME 45 Riga, проверьте на сайте GNOME Extensions совместимость установленных у вас дополнений с новой версией оболочки. Расширения от предыдущих версий GNOME не работают в 45-м релизе.
Что изменилось в релизе GNOME 45
Производительность выросла
В описании релиза заявлено об улучшении производительности и снижении потребления ресурсов самой системой и отдельными приложениями: Центром приложений, «Символами», «Часами», «Файлами» и «Калькулятором».
Но конкретных числовых значений заявленных улучшений мы не нашли. Так что остаётся принять сообщения о них на веру и самостоятельно протестировать на своём компьютере.
Новое оформление настроек
Помимо того что в GNOME появились всплывающие подсказки к пунктам настроек, был переработан пункт «О системе», который стал выглядеть компактнее и лаконичнее.

Источник: Skillbox Media
Разработчики изменили раздел «Конфиденциальность», чтобы упростить пользователям доступ к настройкам, а также раздел «Дата и время». В последнем появилось больше возможностей для гибкой настройки формата даты и времени, которые отображаются на верхней панели рабочего стола.
Новый стиль приложений
Для оформления программ используется новая модель адаптивного дизайна. Первое, что бросается в глаза, — фон бокового меню с разделами теперь окрашивает окно от верхней до нижней границы. Но и других мелочей много: округлые углы у окон, лёгкая тень, отделяющая заголовок от расположенного под ним содержимого, и так далее. Всё это быстро адаптируется под разрешение экрана.

Скриншот: Skillbox Media
Пока ещё не все приложения GNOME приведены к общему стилю. Среди обновлённых обозначены «Календарь», «Символы», «Часы», «Контакты», «Файлы» и «Настройки».
Новый поисковый модуль и режим отображения в файловом менеджере
Круто прокачали поисковый модуль, увеличив скорость его работы и улучшив сортировку результатов. Теперь найти нужный файл среди множества других можно гораздо быстрее.
В режиме отображения «Список» появилась возможность выбрать видимые колонки и применить настройки ко всем папкам или только к текущей. Это облегчает работу с документами.

Скриншот: Skillbox Media
Переработан Центр приложений Gnome
Теперь при удалении приложения в режиме пакетов Flatpak появляется запрос на удаление оставшихся от программы данных на диске. Центр приложений GNOME предложит удалить все оставшиеся от него файлы и информацию, включая конфигурационные файлы, на случай, если пользователь не планирует в будущем устанавливать данный софт.

Источник: Skillbox Media
Интерфейс подстраивается под количество отображаемых в данный момент приложений, а загрузка обновлений автоматически приостанавливается, если запущена какая-либо игра.
Новые горячие клавиши и режим отображения в «Календаре»
Разработчики нового релиза пообещали повышение плавности работы календаря, а также анонсировали новые горячие клавиши:
- F5 — синхронизация календарей;
- F8 — меню календарей;
- Ctrl + Alt + M — управление календарями.
Месяцы теперь можно плавно прокручивать, вместо того чтобы переключаться между ними. Это удобно, когда требуется создать событие, включающее даты из соседних месяцев.

Источник: Skillbox Media
Новые функции в «Картах» GNOME
Добавлен поиск ближайших точек интереса и кнопка, отображающая текущее направление, при нажатии на которую ориентация карты меняется на север.

Источник: Skillbox Media
Камера — новое приложение
В большинстве дистрибутивов GNOME поставлялась с приложением Cheese для работы с веб-камерами либо вовсе без подобного софта. Теперь надобность в сторонних решениях отпадёт, так как в оболочке появилась программа «Камера», позволяющая проводить и настраивать фото- и видеосъёмку. После съёмки результат можно посмотреть, не выходя из приложения.
Но во время тестирования релиза «Камера» не захотела распознавать веб-камеру автора, в то время как Cheese сделал это без проблем. Новый релиз — новые глюки. Так что ждём апдейтов «Камеры».

Источник: Skillbox Media
Loupe — стандартный просмотрщик изображений
В отличие от старого просмотрщика, новое приложение Loupe работает плавно и позволяет быстро переключаться между изображениями, приближать и вращать их.
Loupe — очень минималистичная программа, в которой можно разве что посмотреть сведения о файле. Интерфейс адаптивный и имеет мобильный режим, если вы используете смартфон или планшет с Linux. Есть поддержка жестов тачпада.

Источник: Skillbox Media
Вместо кнопки «Обзор» — индикатор активности
Теперь в левом верхнем углу экрана вместо привычной кнопки «Обзор» расположен индикатор активности. Он сохранил прежние функции и приобрёл новые:
- Активный рабочий стол отмечается на индикаторе белой полосой, в то время как остальные — серой точкой.
- При наведении на индикатор курсора можно переключаться между рабочими столами с помощью колёсика мыши.

Источник: Skillbox Media
Кроме того, в новый GNOME добавили и другие фишки:
- В меню быстрой настройки можно регулировать подсветку клавиатуры.
- Воспроизведение видео теперь использует аппаратные ресурсы системы, когда это возможно. Это гораздо быстрее и требует меньше энергии, что актуально при работе с ноутбука.
- Меню быстрых настроек можно вызвать сочетанием клавиш Win + S или Command + S.
- Обновлены курсоры и визуальные эффекты для них.
- Добавлены новые обои.
- Поддержка Wayland для Input Leap, позволяющая управлять несколькими компьютерами с одной клавиатуры и одной мышью.
- Добавлен индикатор использования камеры в довесок к уже существующему индикатору микрофона.
Не обошлось и без технических изменений. Приложения продолжают переводить на использование библиотек GTK4 и Libadwaita, которые были обновлены до версий 4.12 (GTK) и 1.2 (Libadwaita). Сам GJS — движок JavaScript — был обновлён до версии 1.76, основанной на SpiderMonkey версии 115.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!