Релиз-менеджер Семен Фомченков о новой графической оболочке GNOME в ОС «Альт Рабочая станция» 11.0 5 Семен Фомченков, релиз-менеджер «Альт Рабочая станция» 11.0

Почему рабочее окружение МАТЕ изменили на GNOME и чем они отличаются? Какие возможности открываются перед пользователями и разработчиками? Как стать частью сообщества по разработке GNOME? Ответы на эти и другие вопросы читайте в нашем интервью.

Почему GNOME стал новой графической оболочкой для «Альт Рабочей станции» 11?

Раньше в компании было 2 продукта: «Альт Рабочая станция» с графической оболочкой MATE и «Альт Рабочая станция К» с KDE. В ходе обновления продуктовой линейки и перехода на платформу p11, мы пришли к решению, что MATE устарела: замедление upstream и отсутствие поддержки актуальных технологии, таких как Wayland. GNOME же активно развивается, и стал мировым стандартом для корпоративного рынка — его используют Ubuntu, Fedora и Red Hat.

Более того, GNOME, начиная с 40 версии, имеет ряд технологических преимуществ по сравнению с МАТЕ. Приложения GNOME автоматически адаптируются под экраны их можно использовать и на ноутбуках, и на десктопах, и на мобильных устройствах. Не нужно отдельно настраивать светлую и темную темы. В таких условиях GNOME становится отличным выбором для построения единой ИТ-инфраструктуры с разными устройствами.

В «Альт Рабочей станции» - 2 варианта рабочего стола. В чем их особенность?

Универсальность GNOME для разных устройств позволила нам создать два варианта рабочего стола: «GNOME» и «Панельный».

Панельный профиль похож на графические окружения MATE, KDE, Xfce, Cinnamon и ОС Windows. В нем есть нижняя панель и меню приложений.

В профиле «GNOME» панель спрятана в отдельное раскрывающееся меню, где находятся все необходимые приложения. Это упрощает навигацию и делает использование системы более интуитивным, особенно для тех, кто привык к мобильным операционным системам.

Оба интерфейса в «Альт Рабочая станция» интуитивно понятны и оптимизированы для комфортной работы.

Для переключения между рабочими столами был сделан ALT Panelmoded, управление которым доступно в приложении «Экскурсия». Он запоминает предпочтения пользователей и сохраняет их при смене профиля.

Насколько удобно пользоваться классической версией GNOME?

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

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

ALT Tour - интерактивный гид по дистрибутиву ALT Linux, который поможет новым пользователям познакомиться с возможностями системы,
основными приложениями и настройками рабочего окружения GNOME.

Foldy - программа на базе GTK4/Libadwaita, призванная помочь пользователям упорядочить приложения и автоматизировать рубрикацию.
Foldy делает работу с файлами и каталогами более удобной и наглядной.

Tuner - расширяемый центр управления настройками, который объединяет в себе различные параметры системы и окружения, облегчая
персонализацию и администрирование.

Hashsum - простое и удобное приложение для проверки контрольных сумм файлов. Это важно для обеспечения безопасности и целостности данных. Приложение находится в разработке и будет доступно в версии 11.1.

Мы открыты к предложениям и готовы развивать дополнительные инструменты, которые сделают переход на GNOME максимально комфортным для всех пользователей. Идет работа над подробными инструкциями, советами и видеоуроками по переходу с MATE на GNOME, а также по использованию новых возможностей окружения.

Почему на новой платформе протокол Wayland стал основным?

Сообщество GNOME одним из первых объявило о поддержке Wayland и начало активно внедрять его в качестве основного протокола в рабочее окружение.
По сравнению с X.org Wayland позволил повысить производительность и сделать систему более отзывчивой, благодаря чему различные действия, например, свайпы ощущаются намного комфортнее.

Хотя по умолчанию в системе стоит именно Wayland, мы сохранили возможность перехода на X11, который для некоторых пользователей стал привычным вариантом для работы.

Поддерживает ли GNOME мультимониторные системы?

Да, GNOME поддерживает мультимониторные системы. В настройках можно установить необходимое отображение на каждом мониторе. В следующей версии будет реализована поддержка HDR, что приведет к более насыщенному изображению на экране.

Как работают приложения в GNOME?

Вместе с «Альт Рабочая станция» 11 уже идет перечень рекомендованных к использованию приложений. Для установки дополнительных программ пользователи могут воспользоваться центром приложений GNOME Software, который является аналогичным решением KDE Discover.

На сегодня для GNOME создано и активно поддерживается несколько сотен современных приложений, использующих GTK4 и Libadwaita. Это не только базовые программы, входящие в состав окружения, но и прикладные программные решения для самых разных задач - от мультимедиа и коммуникаций до разработки и образования.

Также есть возможность создать собственные приложения.

Отличается ли процесс разработки под технологию GNOME от других рабочих сред? Какие инструменты будут полезны начинающим разработчикам?

GTK благодаря использованию технологии GObject достаточно гибок в использовании с разными языками программирования: C, Python, Rust, JavaScript.

Переход на GNOME открыл доступ к современным технологиям разработки, таким как:

  • GNOME Builder — среда разработки с подсветкой синтаксиса;
  • Workbench — «песочница» для тестирования интерфейсов в реальном времени;
  • developer.gnome.org— портал с готовыми стандартами и примерами;
  • Libadwaita — библиотека с удобными компонентами для создания современных адаптивных интерфейсов.

Благодаря этим инструментам разработчики смогут создавать собственные проекты и стать частью GNOME-комьюнити.

Как российским разработчикам стать частью сообщества по разработке на GNOME?

Самый простой способ — это зайти на GitLab, где представлены как зарубежные, так и российские кейсы. Можно зарегистрироваться на ALT Linux Space — сервис, где так же можно посмотреть разные проекты и начать создавать собственные.  У GNOME достаточно большое сообщества в Matrix, а вся основная информация доступна на портале GNOME Developers. И конечно же сообщество ALT Gnome. Оно стало одним из первопроходцев по развитию GNOME-комьюнити в России. Если вам интересно заниматься разработкой под GNOME на ОС «Альт», у сообщества ALT Gnome есть группа разработки ALT Gnome Development.