Если быть точнее целую графическую оболочку, композитор. Если еще точнее форкнул и доработал ShojiWM.
Перед вашими оперативно-тактичными (или тактическими?) еблами предстоит видео-запись моего личного рабочего стола, все настройки которого опубликованы вот по этой ссылке.
Дотфайлы внутри kisa stack. Теперь можно копировать не только мой флоу работы с агентами, но и управление ими внутри Linux, епта.
Главное тут композитор
Я думал тут вставить определение от Gemini, но это супер простая штука. Композитный менеджер отвечает за отрисовку рабочего стола целиком, объединение окон.
Тени, размытия, эффекты, анимации. Вот это все работа композитора. А фишка ShojiWM в том, что композитор позволяет целиком программировать все (вайбкод проект, кста).
Главным образом именно шейдеры, но вообще весь интерфейс тоже, на неком TypeScript я не знаю, что это. Моя понимать тока промпт тык промпт промпт агент работать!
Это значит, что любое окно или элемент дизайна может быть написан в том числе шейдерами. А это значит, что можно сделать математически собранную 3Д модель желе, дать окну эффект льда или создать анимацию рассеивания света.
И также это значит, что можно написать 150 виджетов на все случаи жизни, прописать логику их смены между собой и так далее.
Нет, ты вдумайся. Нэко-желе из японии полноценное 3Д, можно крутить, тыкать. На нем есть блики, тени и это без 3D моделирования, чисто математическая функция на языке программирования шейдеров.
Осталось вывести формулу сисек, жопы и ляжек.. эх. Формулу красивого ебла кста тоже в идеале надо.
Главное, что можно реализовать усе!
Я вот написал шейдер, который при смене рабочих столов плавной волной заменяет все элементы. Но оригинальный ShojiWM не потянул такого гения, в реал-тайме растворять и рисовать окна, виджеты и обои.
Поэтому, я расширил ему функционал и подправил баги. От поддержки лампочки капслока на клаве до вывода на рабочий стол смены раскладки и упомянутых шейдеров.
Мой форк доступен по этой ссылке.
(Я кинул автору ПРы, вроде проект не заброшен)
Композитор собирается на любом линукс и далее внутри при нем уже пишется конфигурация вашей графической оболочки. Да, при желании можно прихуярить в омарчи.