Menu

Как установить XFCE в AlmaLinux 8.5

XFCE — легковесная свободная среда рабочего стола для UNIX-подобных операционных систем (Linux, NetBSD, OpenBSD, FreeBSD, Solaris и т.п.).

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

Xfce основана на GTK+ и использует собственный менеджер окон Xfwm. Начало своей истории Xfce берёт с 1998 года. Тогда эта оболочка представляла собой дополнение к популярной тогда среде CDE, потому первоначально Xfce очень напоминала коммерческую CDE, но с каждой выпущенной версией всё дальше отходит от данной системы. Xfce была полностью переписана дважды — между версиями 2 и 3 и между версиями 3 и 4.

Xfce воплощает в себе традиционную философию UNIX, а именно концепции модульности и возможности многократного использования. Функциональные компоненты вынесены в отдельные приложения, и пользователь имеет возможность конфигурировать систему оптимальным образом.

В этой методичке добавим графическую оболочку XFCE к уже установленной и настроенной операционной системе. Методичка подойдёт для:

  • AlmaLinux (проверено на виртуальных машинах)
  • Red Hat Enterprise Linux
  • Rocky (проверено на виртуальной машине)
  • Oracle Linux
  • Fedora

По умолчанию предполагается, что у нас уже установлен AlmaLinux 8.5.

Как всегда, при решении масштабных задач лучше всего сразу повысить свои права до максимума:

sudo su -

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

dnf upgrade --refresh -y

Если обновилось ядро (kernel), потребуется перезагрузка.

reboot

Дальше два пути: автоматизация с помощью скрипта или пошаговая установка.

1) Скрипт

Скачать скрипт и сделать его исполнимым на локальной машине. Запустить на выполнение.

curl -o xfce.sh https://drach.pro/images/documents/os/xfce.txt
chmod +x xfce.sh
./xfce.sh

Сразу переходим к финальным штрихам.

2) Пошаговая установка

Добавление EPEL Repository

В терминале выполняем команду по установке репозитория EPEL (Extra Package for Enterprise Linux), если он ещё не установлен.

dnf -y install epel-release

Подтверждаем группы пакетов:

dnf --enablerepo=epel group

Далее включаем power tools repository. Это важно, т.к. позволяет использовать стандартные менеджеры пакетов (dnf или yum в Red Hat Enterprise Linux,  zypper в SUSE Linux Enterprise Server и т.д.), чтобы автоматически устанавливать пакеты в том порядке, который требуется для операционной системы.

dnf config-manager --set-enabled powertools

Проверим сами себя:

dnf repolist


Установим Xfce в AlmaLinux

Убедимся, что установка возможна:

dnf group list

Устанавливаем одной командой:

dnf groupinstall "Xfce" "base-x" -y

На AlmaLinux 8.5 без графической оболочки будет выкачано примерно 65 Мб, которые развернутся на диске в 300 Мб. На других системах объёмы будут значительно выше.

На нормальном домашнем компьютере операция занимает пару минут.

echo "exec /usr/bin/xfce4-session" >> ~/.xinitrc
sudo systemctl set-default graphical

Пора перезагружаться...

reboot

Первый запуск Xfce Desktop

Когда система загрузится, не спешите входить.
Проверьте настройки профиля.

Возможно, окно приглашения будет выглядеть как-то иначе. Ищите кнопку "Настройки".

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

Login

Надо выбрать “Xfce Session” вместо “Standard” или чего-то иного.
После входа в систему можно будет заметить некоторые визуальные отличия в интерфейсе.

Самопроверка

Очень удобный пакет для проверки установленных элементов - это Neofetch, он размещается в том же самом EPEL, который уже подключен.
Установим его:


dnf install neofetch -y

И запустим:


neofetch

 

Neofetch - AlmaLinux 8.5


Готово, мы установили XFCE 4.16 на AlmaLinux 8.5.

Авторизуйтесь, чтобы получить возможность оставлять комментарии
Go to top