Подробный гайд: Установка и настройка GNOME на Astra Linux
Важное предупреждение:
- В Astra Linux Special Edition (SE) с включёнными механизмами безопасности (Мандатный контроль целостности, Мандатный доступ) замена графической оболочки на GNOME может нарушить работу системы защиты и привести к потере сертификации. Используйте GNOME только в тестовых средах или в Common Edition.
1. Определение версии Astra Linux
Перед установкой уточните версию системы:
cat /etc/astra_version
lsb_release -a
- Astra Linux SE 1.6 → базируется на Debian 9 (Stretch)
- Astra Linux SE 1.7 → базируется на Debian 10 (Buster)
- Astra Linux SE 1.8 → базируется на Debian 11 (Bullseye)
- Astra Linux CE (Common Edition) → более гибкая, подходит для экспериментов
2. Подготовка системы
Обновление пакетов
sudo apt update
sudo apt upgrade -y
Установка утилиты tasksel (если отсутствует)
sudo apt install tasksel -y
Просмотр доступных задач установки
tasksel --list-tasks
При выполнении
taskselмогут появляться предупреждения о синтаксисе в/usr/share/tasksel/debian-tasks.desc— их можно игнорировать.
3. Установка GNOME
Вариант А: Через tasksel (рекомендуется для совместимости)
# Просмотр пакетов, входящих в задачу "gnome" (если доступна)
tasksel --task-packages gnome
# Установка (если задача существует)
sudo tasksel install gnome
В стандартных репозиториях Astra Linux задача
gnomeможет отсутствовать. В этом случае используйте Вариант Б.
Вариант Б: Прямая установка через apt
# Установка минимального GNOME (без лишних приложений)
sudo apt install gnome-shell gnome-session gdm3 -y
# Или полная версия (аналог ubuntu-desktop)
sudo apt install task-gnome-desktop -y
Установка дополнительных компонентов (по желанию)
sudo apt install gnome-tweaks gnome-extensions-app gnome-software -y
sudo apt install network-manager-gnome pulseaudio -y
4. Настройка входа в GNOME
Выбор дисплей-менеджера
При установке gdm3 система спросит, какой дисплей-менеджер использовать по умолчанию:
- Выберите gdm3 вместо
fly-dm(стандартный в Astra Linux)
# Если нужно переключить вручную:
sudo dpkg-reconfigure gdm3
Настройка автозапуска GNOME
# Проверка текущего менеджера входа
cat /etc/X11/default-display-manager
# Установка gdm3 как основного
sudo systemctl enable gdm3
sudo systemctl set-default graphical.target
5. Особенности для Astra Linux Special Edition
Проблемы с мандатным контролем целостности (МКЦ)
GNOME может не запускаться при высоком уровне целостности.
Решения:
# Временное понижение уровня целостности для сессии (не рекомендуется для продакшен!)
sudo unset-fs-ilev
# Или настройка политик для GNOME-компонентов:
sudo astra-safepolicy --add-rule --exec /usr/bin/gnome-shell --ilev low
Отключение конфликтов с Fly Desktop
# Отключение автозапуска Fly-компонентов
systemctl --user mask fly-wm.service fly-panel.service
# Удаление ярлыков рабочего стола Fly (опционально)
rm -rf ~/.local/share/applications/fly-*
Проверка установленных оболочек
dpkg -l | grep -E "gnome-desktop|mate-core|fly-all"
6. Базовая настройка GNOME
Установка русификации
sudo apt install language-pack-ru gnome-language-selector -y
# Затем: Настройки → Регион и язык → Добавить русский
Настройка темы и внешнего вида
# Установка GNOME Tweaks
sudo apt install gnome-tweaks -y
# Установка дополнительных тем (из репозиториев)
sudo apt install gnome-themes-extra adwaita-icon-theme-full -y
Установка расширений (опционально)
# Менеджер расширений
sudo apt install gnome-shell-extension-prefs -y
# Пример популярного расширения для мониторинга (совместим с GNOME 45+)
# Astra Monitor: https://github.com/AstraExt/astra-monitor
7. Переключение между окружениями
На экране входа (GDM)
- Выберите пользователя
- Нажмите на шестерёнку в правом нижнем углу
- Выберите GNOME или GNOME на Xorg
Через конфигурационный файл
# Для конкретного пользователя
echo "gnome" > ~/.xsession
# Или системно (в /etc/lightdm/ или /etc/gdm3/)
8. Устранение частых проблем
| Проблема | Решение |
|---|---|
| GNOME не запускается | Проверьте логи: journalctl -u gdm3 -b, ~/.xsession-errors |
| Чёрный экран после входа | Попробуйте сеанс "GNOME на Xorg" вместо Wayland |
| Отсутствует панель/меню | Перезапустите оболочку: Alt+F2 → r → Enter |
| Конфликт с Fly-меню | Удалите дублирующиеся .desktop-файлы из ~/.local/share/applications/ |
| Не работает звук | Установите: sudo apt install pulseaudio pulseaudio-utils |
9. Удаление GNOME (при необходимости)
# Удаление GNOME-компонентов
sudo apt remove --purge gnome-shell gnome-session gdm3 gnome-* -y
sudo apt autoremove -y
# Возврат Fly Desktop
sudo apt install fly-all-main -y
sudo dpkg-reconfigure fly-dm
sudo systemctl set-default graphical.target
Рекомендация:
- Если вам нужен современный и гибкий интерфейс без рисков для безопасности, рассмотрите Astra Linux Common Edition — в нём меньше ограничений, и GNOME устанавливается стабильнее.
При возникновении специфических проблем с интеграцией безопасности — обращайтесь в официальную техническую поддержку Астра Линукс, так как многие настройки Мандатного контроля целостности требуют более экспертного подхода.