Добрый день дорогой читатель, данное повествование не является
истиной в последней инстанции, это некая инструкция по установке (в
основном для собственного пользования) xfce на Void Linux с библиотекой glibc с пояснениями и все возможными мыслями. Действия будут происходить на KVM/QEMU для наглядности.
И так приступим, добавим дополнительные репозитории установив пакеты и обновим систему с помощью следующих команд
sudo xbps-install void-repo-nonfree void-repo-multilib void-repo-multilib-nonfree
sudo xbps-install -Suv
устанавливаем необходимые пакеты для запуска xfce4
sudo xbps-install xorg xfce4 xfce4-plugins lightdm dbus alsa-utils pulseaudio network-manager-applet
Разберем что за пакеты
- xorg - X'ы для запуска графической оболочки
- xfce4 xfce4-plugins - метапакеты xfce4 содержит базовый набор программ и плагины для xfce4
- dbus - система межпроцессного взаимодействия, которая позволяет приложениям в операционной системе сообщаться друг с другом
- alsa-utils - программный микшер, который эмулирует совместимость для других слоёв.
- pulseaudio - это многофункциональный звуковой сервер, предназначенный для работы в качестве прослойки между приложениями и аппаратными устройствами через ALSA
- lightdm - дисплейный менеджер
- network-manager-applet - аплет сетевых подключений
создаем симлинки с следующие процессы(демоны) которые будут запускаться вместе с системой. Так как будем использовать NetworkManager то dhcpcd нам не нужен, следовательно отключаем и удаляем симлинк на автозагрузку dhcpcd
sudo sv down /var/service/dhcpcd
sudo rm /var/service/dhcpcd
sudo ln -s /etc/sv/NetworkManager /var/service/
sudo sv up /var/service/NetworkManager
далее создадим симлинки на dbus и lightdm и запустим их и перезапускаем систему
sudo ln -s /etc/sv/dbus /var/service/
sudo sv up /var/service/dbus
sudo ln -s /etc/sv/lightdm /var/service/
sudo sv up /var/service/lightdm
sudo reboot
после выполнения последней команды xfce4 автоматически запустится
Далее устанавливаем свой софт и настраиваем оболочку под себя.
За основу взято Void Linux Handbook, так же несколько инструкций от других пользователей и переписаны под себя.
За сим откланиваюсь...