Я использую оконный менеджер Awesome Tiling уже более 6 месяцев и вполне доволен.
Я хотел бы написать свой собственный оконный менеджер Tiling в качестве проекта выходного дня и для развлечения. Я заметил, что Xmonad и dwm очень маленькие. Я знаю о Qtile оконном менеджере на python.
Я не знаю, с чего начать. Должен ли я читать и понимать руководство/api по Xorg? И есть ли какие-нибудь библиотеки Python для управления окнами? Пожалуйста, посоветуйте, как приступить к написанию тайлингового оконного менеджера.
Будет здорово, если вы поделитесь каким-нибудь похожим опытом в написании оконного менеджера.