Как переключать окружения рабочего стола в Fedora
Кратко: В статье показано, как найти, установить и переключаться между окружениями рабочего стола (DE) и оконными менеджерами (WM) в Fedora с помощью DNF, как полностью заменить одно окружение на другое и что делать при ошибках. Приведены практические команды, чек-лист и советы по устранению проблем.
Почему это важно
Linux даёт свободу выбора: в Fedora доступно множество окружений рабочего стола и оконных менеджеров. Понимание того, как безопасно пробовать новые среды и полностью менять текущую среду, экономит время и уменьшает риск «захламления» системы старыми пакетами.

Основные понятия в одном предложении
- Окружение рабочего стола (DE): набор компонентов (панели, лаунчеры, стандартные приложения) для повседневной работы.
- Оконный менеджер (WM): минимальный слой, отвечающий за размещение окон.
- DNF: пакетный менеджер Fedora для установки/удаления/обновления пакетов и групп.
1. Установка новых окружений в Fedora через DNF
Лучший способ увидеть, какие группы пакетов (включая DE и WM) доступны, — открыть терминал и выполнить команду из исходного руководства:
sudo dnf grouplist --hidden-v
Эта команда выведет доступные группы и подскажет, какие уже установлены. Вывод будет длинным, так что приготовьтесь прокрутить список. В демонстрации автор устанавливает KDE Plasma командой:
sudo dnf group install"KDE Plasma Workspaces"-y
Важно: в исходных примерах встречаются команды с разным оформлением кавычек и пробелов. В следующем разделе есть «чек-лист команд» с рекомендуемыми и отлаженными вариантами.
2. Как переключиться между окружениями
После установки нового DE/WM обычно достаточно выйти из сеанса (или перезагрузиться) и на экране входа нажать значок шестерёнки в правом нижнем углу. Там вы увидите выбор доступных окружений: GNOME, KDE, Cinnamon, Sway, i3, bspwm и другие, которые вы установили.

Есть приложение Switchdesk с CLI и GUI, которое обещает упростить переключение. На практике в Fedora 32 у автора этот инструмент не сработал: команда завершалась успешно, но окружение не менялось. Поэтому надёжнее использовать стандартный механизм на экране входа.
3. Полная замена окружения через dnf swap
Если вы уверены, что хотите окончательно перейти с одного окружения на другое (например, с GNOME на KDE), имеет смысл полностью заменить группы пакетов, чтобы не оставлять «хвосты» — лишние приложения, темы, службы и иконки.
Перед заменой переключитесь в текстовый режим, чтобы графический менеджер не мешал:
sudo systemctl isolate multi-user.targetЧтобы найти точное имя группы, используйте ту же команду групп:
sudo dnf grouplist --hidden -v.
В примере замена выполняется так:
sudo dnf swap @workstation-product-environment @kde-desktop-environmentПосле выполнения команды рекомендуется перезагрузиться.

Типовые проблемы и как их решать
- Ошибки «skipping broken packages» или конфликты зависимостей: часто означают, что для новой группы требуются пакеты, несовместимые с текущими репозиториями. Попробуйте обновить систему (sudo dnf upgrade) и повторить.
- Switchdesk не меняет окружение: используйте стандартный выбор на экране входа или выполните dnf swap/установку вручную.
- Оставшиеся приложения от старого DE: удаляйте вручную через dnf remove или используйте список пакетов группы для идентификации ненужного.
«Чек‑лист» перед установкой или заменой окружения
- Сделайте резервную копию важных данных.
- Обновите систему: sudo dnf upgrade.
- Посмотрите доступные группы: sudo dnf grouplist –hidden -v.
- Установите новое окружение или выполните dnf swap.
- Переключитесь на текстовый режим для dnf swap: sudo systemctl isolate multi-user.target.
- Перезагрузите машину и проверьте поведение.
Справочные команды и корректные примеры
Ниже — удобная подборка команд (отлаженные варианты), которые стоит иметь под рукой:
# Обновить систему
sudo dnf upgrade --refresh -y
# Показать все группы (DE/WM среди них)
sudo dnf group list --hidden -v
# Установить KDE Plasma (правильная форма с пробелами и кавычками)
sudo dnf group install "KDE Plasma Workspaces" -y
# Заменить рабочую среду (swap)
sudo dnf swap @workstation-product-environment @kde-desktop-environment -y
# Вернуть графику до смены целевого таргета
sudo systemctl isolate graphical.targetКогда замена может не подойти (контрпримеры)
- Если вы используете специфичные службы или расширения GNOME, простая замена может сломать рабочие процессы.
- На системах с ограничённым дисковым пространством установка дополнительного DE потребует много места.
- Если вы администрируете корпоративный образ (spin) с преднастроенными пакетами, dnf swap может нарушить политические настройки.
Альтернативные подходы
- Fedora Spins: установите готовую сборку с нужным DE (минимум лишних пакетов).
- Использовать отдельный пользовательский профиль для тестирования окружений (без смены системных групп).
- Установить минимальный WM (например, i3 или Sway) вместо полного DE.
Модель принятия решения (ментальная схема)
- Нужен быстрый тест окружения? Установите рядом с текущим и переключитесь на экране входа.
- Нужна чистая установка для ежедневной работы? Используйте dnf swap или переустановите Fedora с нужным Spin.
- Требуется минимальный набор? Установите только оконный менеджер.
Пример пошаговой методики для безопасной замены
- Резервная копия данных.
- Обновление системы.
- Просмотр доступных групп.
- Установка целевого DE в тестовом режиме.
- Проверка работоспособности при отдельном пользователе.
- Если всё ок — выполнить dnf swap и перезагрузиться.
- Удалить оставшиеся ненужные пакеты.
Быстрый чек для ролей
- Для пользователя: установить новый DE, выбрать на экране входа, оценить UX.
- Для администратора: тестировать на виртуальной машине, проверять зависимости с dnf repoquery.
- Для энтузиаста: пробовать Spins и играть с конфигурацией оконного менеджера.
Мермайд‑схема выбора (упрощённая)
flowchart TD
A[Нужно новое окружение?] -->|Нет| B[Оставить текущее]
A -->|Да| C[Тестировать рядом]
C --> D{Удобно?}
D -->|Да| E[Оставить и сделать swap]
D -->|Нет| F[Удалить и попробовать другой DE]Советы по миграции и совместимости
- Проверьте, какие приложения из старого DE вам реально нужны.
- Некоторые настройки (темы, словари) привязаны к окружению; их придётся перенастроить.
- Если вы используете Flatpak, приложения будут работать независимо от DE.
Итог и рекомендации
- Для быстрого знакомства лучше устанавливать DE рядом и переключаться на экране входа.
- Для окончательного перехода — использовать dnf swap после тестирования.
- Если вы хотите чистую систему, легче установить соответствующий Fedora Spin.
Важно: всегда делайте резервные копии перед серьёзными изменениями и проверяйте зависимости в тестовой среде.
Краткое резюме
- Fedora поддерживает десятки DE/WM; dnf grouplist показывает доступные опции.
- Установка через dnf group install подходит для оценки.
- dnf swap позволяет полностью заменить окружение, но требует осторожности.
Примечание: если хотите, могу подготовить таблицу сравнения популярных окружений (GNOME, KDE, Cinnamon, i3, Sway) с указанием сильных и слабых сторон и типичных сценариев использования.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента