Источники:
1 2 3 |
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 2 3 4 5 |
Перечислено в порядке, как они запускаются при старте системы: 1. DM (Display Manager) 2. Display Server 3. DE (Desktop Environment) |
DM (Display Manager):
1 2 3 4 5 6 7 8 9 10 |
Первое приложение, которое запускается при старте «графики», — это DM (Display Manager), дисплейный менеджер. Его основные задачи: 1. спросить, каких пользователей пустить в систему, запросить аутентификационные данные (пароль, отпечаток пальца) 2. выбрать, какую среду оформления рабочего стола и запустить SDDM (сменил KDM) GDM LightDM XDM Fly-DM (используемый в AstraLinux). |
Display Server:
1 2 3 4 5 6 |
Display Server — это некий фундамент графики, основная задача которого — работать с видеокартой, монитором и с различными устройствами ввода (клавиатура, мышь, тачпады). То есть приложению (например, браузер или текстовый редактор), которое отрисовывается в «графике», не нужно знать, как напрямую работать с устройствами, не нужно знать про драйверы. Это всё на себя берет X Window. Когда говорится про Display Server, то много лет в Linux, да и в Unix имелось в виду приложение X Window System или в простонародье X (Иксы). Сейчас во многих дистрибутивах на смену X внедряют Wayland. |
Компоненты DE:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
кнопка «Пуск» и «Панель задач» 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 |
Настройка:
1 2 |
update-alternatives --config x-session-manager dpkg-reconfigure xserver-xorg-legacy |
Установка для debian:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
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:
1 2 3 4 |
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
1 2 3 4 5 6 7 8 9 10 |
Установка: 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" |
Как изменить среду рабочего стола:
1 |
update-alternatives --config x-session-manager |