Источники:
https://codeby.net/kak-pomenjat-sredu-rabochego-stola-v-kali-linux/
https://habr.com/company/ruvds/blog/312556/
https://habr.com/ru/company/lanit/blog/516330/
Основные компоненты, из которых состоит графика:
Перечислено в порядке, как они запускаются при старте системы:
1. DM (Display Manager)
2. Display Server
3. DE (Desktop Environment)
DM (Display Manager):
Первое приложение, которое запускается при старте «графики», — это DM (Display Manager), дисплейный менеджер.
Его основные задачи:
1. спросить, каких пользователей пустить в систему, запросить аутентификационные данные (пароль, отпечаток пальца)
2. выбрать, какую среду оформления рабочего стола и запустить
SDDM (сменил KDM)
GDM
LightDM
XDM
Fly-DM (используемый в AstraLinux).
Display Server:
Display Server — это некий фундамент графики, основная задача которого — работать с видеокартой, монитором и с различными устройствами ввода (клавиатура, мышь, тачпады).
То есть приложению (например, браузер или текстовый редактор), которое отрисовывается в «графике», не нужно знать, как напрямую работать с устройствами, не нужно знать про драйверы.
Это всё на себя берет X Window.
Когда говорится про Display Server, то много лет в Linux, да и в Unix имелось в виду приложение X Window System или в простонародье X (Иксы).
Сейчас во многих дистрибутивах на смену X внедряют Wayland.
Компоненты DE:
кнопка «Пуск» и «Панель задач»
xfce4-panel
mate-panel/gnome-panel
vala-panel
tint2
Компоненты DE: WM (Window Manager)(Оконный менеджер)
mutter (GNOME3)
marco (Mate)
metacity (GNOME2)
muffin (Cinnamon)
kwin (KDE)
xfwm (XFCE)
twm
IceWM
WindowMaker
openbox, blackbox, fluxbox, fvwm
i3
ratpoison
awesome
DWM
Xmonad
qtile
bspwm
herbstluftwm
twin
sway
Настройка:
update-alternatives --config x-session-manager
dpkg-reconfigure xserver-xorg-legacy
Установка для debian:
apt-get install task-xfce-desktop - полная
apt-get install xfce4 xfce4-terminal - стандартная
apt-get install lxde - полная
apt-get install lxde-core - минимальная
apt-get install fluxbox xterm
apt-get install openbox xterm
apt-get install kde-full - полный
apt-get install gnome gnome-shell - полная
apt-get install --no-install-recommends cinnamon-core lightdm - стандартный
apt-get install mate-desktop-environment-extras - полный
apt-get install gdm3 - экранный менеджер
apt-get install lightdm - экранный менеджер (рек)
Установка для ubuntu:
apt-get install ubuntu-desktop - Unitu
apt-get install lubuntu-desktop - LXDE
apt-get install xubuntu-desktop - XFCE
apt-get install kubuntu-desktop - KDE
Установка для CentOS
Установка:
yum install epel-release -y
yum groupinstall "Server with GUI" -y
yum groupinstall "MATE Desktop"
systemctl get-default
systemctl set-default graphical.target
systemctl isolate graphical.target
Удаление:
yum groupremove "MATE Desktop"
Как изменить среду рабочего стола:
update-alternatives --config x-session-manager