Добавление графического интерфейса

Peter Boy, Jan Kuparinen Version F35-F36 Last review: 2022-03-9

Некоторые пользователи устанавливают Fedora Server Edition, а затем вручную добавляют графический пользовательский интерфейс. Иногда это вопрос более удобного администрирования локально доступного сервера, иногда это своего рода использование не по назначению и желание получить защищённую среду выполнения сервера в качестве рабочей станции с особыми требованиями.

  1. Определение доступных графических рабочих столов

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

    # dnf group list

    Вы найдёте

    • KDE Plasma Workspaces

    • Xfce Desktop (@xfce-desktop-environment)

    • Рабочая среда LXDE

    • Рабочая среда LXQt

    • Рабочая среда Cinnamon

    • Рабочий стол MATE

    • Графическое окружение Sugar

    • Рабочая среда deepin

    • рабочий стол i3

    • Рабочая среда Pantheon

  2. Установка графического рабочего стола

    Вы можете использовать либо красивое имя группы, как показано в списке групп, либо каноническое имя. Например, чтобы установить рабочий стол Cinnamon, вы можете использовать либо

    # dnf groupinstall "Cinnamon Desktop"

    или

    # dnf install @cinnamon-desktop-environment
  3. Настройка systemd для запуска в графическом режиме

    Чтобы по умолчанию загружаться в графическом режиме, необходимо изменить цель по умолчанию.

    # systemctl set-default graphical.target

    С некоторыми рабочими столами вам также может понадобиться:

    # systemctl enable gdm.service

    Попробуйте, но с некоторыми рабочими столами вы можете получить сообщение «Service not found». Не стоит беспокоиться, установленный рабочий стол запустится и без этого.

  4. Перезагрузите ваш сервер

    # reboot

    Ваша система запустится с выбранным графическим рабочим столом.

Дополнительные параметры

Вы можете установить несколько рабочих столов. Утилиты switchdesk и switchdesk-gui можно использовать для переключения графического интерфейса рабочего стола.

# dnf install switchdesk switchdesk-gui

В окне терминала вы можете напрямую переключиться на другой рабочий стол:

# switchdesk cinnamon

Если не указать новый рабочий стол, будет отображено окно с доступными параметрами.

Графический Desktop Switcher включён в группу меню System Administration. Он всегда отображает список доступных рабочих столов, из которых вы можете выбирать.

Вы можете переключиться обратно на загрузку в текстовую консоль:

# systemctl set-default multi-user.target
# reboot

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

# startx

Однако это работает безупречно не для каждого доступного рабочего стола.