Кирилл Жильников @KirillZhilnikov
Разработчик системных приложений
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Software Developer, Application Developer
Middle
Linux
C++
Qt
Software development
System Programming
В рамках статьи была задача представить DE в общем плане и частично углубиться во что-то одно для демонстрации комплексности "подкопотных" процессов. X11 и Wayland будут подробно изложены в отдельных работах
Понять, какие компоненты работают можно через дерево процессов "ps -axjf". Базовые компоненты DE обычно различаются неймингом: для KDE-Plasma названия процессов, начинаются с 'k' 'plasma' (kwin, kded, ksmserver и т.д). Определить композитор можно либо по документации к оконному менеджеру/оболочке, либо через возможные аргументы командной строки (xfwm4 --help), либо посмотреть в synaptic, какие пакеты подтягиваются при установке окружения (если композитор идет отдельно). Узнать бэкенд можно через конфигурацию композитора, либо посмотреть в списке процессов "ps" (может быть запущен с определенным флагом "picom --backend=xrender"). Также, могут быть отдельные утилиты - в случае с kde-plasma, посмотреть информацию по композитингу можно "kcmshell5 kwincompositing".