Как стать автором
Обновить

Компоненты среды рабочего стола | Linux

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров10K
Всего голосов 13: ↑12 и ↓1+15
Комментарии12

Комментарии 12

Тема хорошая, но подача уже со второго раздела начинает вызывать вопросы: всплыл какой то композинг (это что вообще за штука???), всякие термины, почти сразу че то в командную строку... в общем не для начинающих уже сразу, дальше - глубже.

Не хватает картинков. Структурную схему взаимодействия компонентов, это сложно, но словами несколько не то. Ну и скриншотов разных типов оконных менеджеров было бы нагляднее.

Интересно, а такпя сложная архитектура во всех графических ОС? Просто даже сейчас в XFCE есть какие-то косяки (типа проблема с комбинациями клавиш, значками в трее и т.п.), я не могу понять почему они все никак не могут их решить.

в винде, ну, в 95 по крайней.. было как то попороще :) Но там те же истории те же, а наворочалось еще больше.

меня больше всего убивает что "Дисплей менеджер " отвечает за аутентификацию пользователя. Подскажите, а есть такой который рассчитан только на автологон и имеет конфигурацию в три строки и не рисует всякие аватарки пользователей и менюшки ?

Никто не мешает отказаться от дисплей менеджера и логиниться в своего пользователя в консоли, а дальше startx (или вэйланд альтернативу) вручную или автоматически. А потом можно прикрутить и автологин.

off На mint xfwm встретил неприятность при работе с двумя видеокартами. К внутренней Intel подключен монитор. К внешней мониторы не подключены, стоит свободный драйвер nouveau. Рабочий стол отображается на внутренней.

Ставлю проприетарный драйвер Nvidia и при загрузке на мониторе только мигающий курсор. И не смог вернуть рабочий стол на монитор на встроенной видеокарте.

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

В рамках статьи была задача представить DE в общем плане и частично углубиться во что-то одно для демонстрации комплексности "подкопотных" процессов. X11 и Wayland будут подробно изложены в отдельных работах

А есть способ понять, какие компоненты работают? Если window manager ну всё-таки глазками можно увидеть, то нижележащие компоненты не всегда очевидны: какой композитный менеджер, какой у него бэкенд, какой видеокартой выводится, если графика гибридная выводится. В особенности, если была попытка в Xubuntu запустить i3.

Понять, какие компоненты работают можно через дерево процессов "ps -axjf". Базовые компоненты DE обычно различаются неймингом: для KDE-Plasma названия процессов, начинаются с 'k' 'plasma' (kwin, kded, ksmserver и т.д). Определить композитор можно либо по документации к оконному менеджеру/оболочке, либо через возможные аргументы командной строки (xfwm4 --help), либо посмотреть в synaptic, какие пакеты подтягиваются при установке окружения (если композитор идет отдельно). Узнать бэкенд можно через конфигурацию композитора, либо посмотреть в списке процессов "ps" (может быть запущен с определенным флагом "picom --backend=xrender"). Также, могут быть отдельные утилиты - в случае с kde-plasma, посмотреть информацию по композитингу можно "kcmshell5 kwincompositing".

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории