Семен Фомченков, релиз-менеджер «Альт Рабочая станция» 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.