Гид по технологиям

Как переключать окружения рабочего стола в Fedora

• 5 min read • Linux • Обновлено 21 Nov 2025
Переключение окружений рабочего стола в Fedora
Переключение окружений рабочего стола в Fedora

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

Почему это важно

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

Интерфейс Fedora с выбором окружения рабочего стола

Основные понятия в одном предложении

  • Окружение рабочего стола (DE): набор компонентов (панели, лаунчеры, стандартные приложения) для повседневной работы.
  • Оконный менеджер (WM): минимальный слой, отвечающий за размещение окон.
  • DNF: пакетный менеджер Fedora для установки/удаления/обновления пакетов и групп.

1. Установка новых окружений в Fedora через DNF

Лучший способ увидеть, какие группы пакетов (включая DE и WM) доступны, — открыть терминал и выполнить команду из исходного руководства:

sudo dnf grouplist --hidden-v

Список групп DNF с доступными окружениями

Эта команда выведет доступные группы и подскажет, какие уже установлены. Вывод будет длинным, так что приготовьтесь прокрутить список. В демонстрации автор устанавливает KDE Plasma командой:

sudo dnf group install"KDE Plasma Workspaces"-y

Установка KDE Plasma через DNF

Важно: в исходных примерах встречаются команды с разным оформлением кавычек и пробелов. В следующем разделе есть «чек-лист команд» с рекомендуемыми и отлаженными вариантами.

2. Как переключиться между окружениями

После установки нового DE/WM обычно достаточно выйти из сеанса (или перезагрузиться) и на экране входа нажать значок шестерёнки в правом нижнем углу. Там вы увидите выбор доступных окружений: GNOME, KDE, Cinnamon, Sway, i3, bspwm и другие, которые вы установили.

Экран входа с выбором KDE

Есть приложение Switchdesk с CLI и GUI, которое обещает упростить переключение. На практике в Fedora 32 у автора этот инструмент не сработал: команда завершалась успешно, но окружение не менялось. Поэтому надёжнее использовать стандартный механизм на экране входа.

3. Полная замена окружения через dnf swap

Если вы уверены, что хотите окончательно перейти с одного окружения на другое (например, с GNOME на KDE), имеет смысл полностью заменить группы пакетов, чтобы не оставлять «хвосты» — лишние приложения, темы, службы и иконки.

Перед заменой переключитесь в текстовый режим, чтобы графический менеджер не мешал:

sudo systemctl isolate multi-user.target

Чтобы найти точное имя группы, используйте ту же команду групп:

sudo dnf grouplist --hidden -v.

Поиск имени группы KDE в выводе DNF

В примере замена выполняется так:

sudo dnf swap @workstation-product-environment @kde-desktop-environment

После выполнения команды рекомендуется перезагрузиться.

Рабочий стол KDE в Fedora после установки

Типовые проблемы и как их решать

  • Ошибки «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.
  • Требуется минимальный набор? Установите только оконный менеджер.

Пример пошаговой методики для безопасной замены

  1. Резервная копия данных.
  2. Обновление системы.
  3. Просмотр доступных групп.
  4. Установка целевого DE в тестовом режиме.
  5. Проверка работоспособности при отдельном пользователе.
  6. Если всё ок — выполнить dnf swap и перезагрузиться.
  7. Удалить оставшиеся ненужные пакеты.

Быстрый чек для ролей

  • Для пользователя: установить новый DE, выбрать на экране входа, оценить UX.
  • Для администратора: тестировать на виртуальной машине, проверять зависимости с dnf repoquery.
  • Для энтузиаста: пробовать Spins и играть с конфигурацией оконного менеджера.

Мермайд‑схема выбора (упрощённая)

flowchart TD
  A[Нужно новое окружение?] -->|Нет| B[Оставить текущее]
  A -->|Да| C[Тестировать рядом]
  C --> D{Удобно?}
  D -->|Да| E[Оставить и сделать swap]
  D -->|Нет| F[Удалить и попробовать другой DE]

Советы по миграции и совместимости

  • Проверьте, какие приложения из старого DE вам реально нужны.
  • Некоторые настройки (темы, словари) привязаны к окружению; их придётся перенастроить.
  • Если вы используете Flatpak, приложения будут работать независимо от DE.

Итог и рекомендации

  1. Для быстрого знакомства лучше устанавливать DE рядом и переключаться на экране входа.
  2. Для окончательного перехода — использовать dnf swap после тестирования.
  3. Если вы хотите чистую систему, легче установить соответствующий Fedora Spin.

Важно: всегда делайте резервные копии перед серьёзными изменениями и проверяйте зависимости в тестовой среде.

Краткое резюме

  • Fedora поддерживает десятки DE/WM; dnf grouplist показывает доступные опции.
  • Установка через dnf group install подходит для оценки.
  • dnf swap позволяет полностью заменить окружение, но требует осторожности.

Примечание: если хотите, могу подготовить таблицу сравнения популярных окружений (GNOME, KDE, Cinnamon, i3, Sway) с указанием сильных и слабых сторон и типичных сценариев использования.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро