Skip to content

GNOME

GNOME (произносится как "гном") — это одна из самых популярных сред графического интерфейса (desktop environment) для операционных систем на базе Linux и других Unix-подобных систем. Она предоставляет полный пользовательский интерфейс: рабочий стол, панели, меню, настройки, стандартные приложения и многое другое.


🔹 Основная информация

  • Полное название: GNU Network Object Model Environment
  • Лицензия: Свободное ПО (GPL, LGPL и др.)
  • Разработчик: Проект GNOME Foundation и сообщество разработчиков
  • Язык интерфейса: Поддерживает более 190 языков, включая русский
  • Официальный сайт: https://www.gnome.org

🔹 Особенности GNOME

✅ Простота и минимализм

GNOME стремится к чистому, интуитивному дизайну, без лишних элементов. Интерфейс ориентирован на новичков и повседневное использование.

✅ Современная архитектура

  • Использует Wayland по умолчанию (вместо устаревшего X11).
  • Полностью поддерживает HiDPI-экраны, сенсорные устройства, планшеты.
  • Хорошая оптимизация производительности.

✅ Интеграция с GTK

GNOME использует библиотеку GTK (GIMP Toolkit) для создания интерфейсов. Большинство её приложений написано с использованием GTK 4.

✅ Адаптивность

Хорошо работает как на ноутбуках, так и на планшетах (например, в режиме "Tablet Mode").


🔹 Основные компоненты GNOME

Компонент Описание
Mutter Композитный менеджер окон и сервер дисплея (работает на Wayland).
GNOME Shell Главный интерфейс: верхняя панель, активности, обзор приложений.
Nautilus Файловый менеджер.
GNOME Settings Централизованная система настроек.
GNOME Terminal Терминал по умолчанию.
Epiphany (Web) Веб-браузер.
Text Editor Новый текстовый редактор (замена gedit).
Music, Photos, Videos Мультимедийные приложения.

🔹 Интерфейс GNOME (на примере версии 40+)

  1. Верхняя панель
  2. Часы, статус сети, звук, аккумулятор.
  3. Кнопка «Активности» (Activities) слева.

  4. Режим «Активности»
    Нажатие на «Активности» или движение мыши в угол открывает:

  5. Поиск приложений и файлов.
  6. Обзор всех открытых окон и виртуальных рабочих столов.

  7. Виртуальные рабочие столы
    Автоматически создаются по мере открытия окон.

  8. Dash (панель приложений)
    Внизу или сбоку — ярлыки часто используемых программ.

  9. Центр уведомлений
    Сдвиг вниз от верхней панели показывает уведомления и быстрые настройки (свет, Wi-Fi, Bluetooth и т.д.).


🔹 GNOME и Wayland

С версии 3.10+ GNOME активно развивает поддержку Wayland, а начиная с GNOME 3.30, Wayland стал режимом по умолчанию во многих дистрибутивах (Fedora, Ubuntu, Debian и др.).

⚠️ X11 всё ещё доступен как альтернатива (через вход в систему → выбор сессии "GNOME on Xorg").


🔹 Как установить GNOME?

Примеры для популярных дистрибутивов:

Ubuntu / Linux Mint

sudo apt install ubuntu-gnome-desktop

Fedora

Уже предустановлен в Fedora Workstation.

Arch Linux

sudo pacman -S gnome gnome-extra
sudo systemctl enable gdm

Debian

sudo apt install gnome

После установки перезагрузитесь и выберите GNOME в менеджере входа (GDM).


🔹 Плюсы GNOME

✅ Современный, красивый дизайн
✅ Отличная поддержка Wayland и HiDPI
✅ Хорошая интеграция с Flatpak и Flathub (магазин приложений)
✅ Поддержка сенсорных экранов и планшетов
✅ Активное развитие и поддержка (Red Hat, Canonical, сообщество)


🔹 Минусы GNOME

❌ Меньше кастомизации по сравнению с KDE или XFCE
❌ Некоторые действия требуют расширений (extensions)
❌ Может быть медленным на слабом железе (по сравнению с легковесными DE)
❌ Упрощённый интерфейс не нравится продвинутым пользователям


🔹 Расширения GNOME

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

Примеры популярных расширений: - Dash to Dock — превращает Dash в полноценную док-панель. - ArcMenu — классическое меню «Пуск». - Blur My Shell — эффект размытия. - Just Perfection — тонкая настройка интерфейса.

👉 Управлять ими можно через сайт: https://extensions.gnome.org
(требуется браузерное расширение и chrome-gnome-shell)


🔹 Где используется?

GNOME — основа для множества дистрибутивов: - Ubuntu (опционально) - Fedora Workstation (по умолчанию) - Debian (один из вариантов) - Red Hat Enterprise Linux (RHEL) - Linux Mint (Cinnamon основан на GNOME) - elementary OS (частично использует компоненты GNOME)