Написание оконного менеджера Tiling на Python

Я использую оконный менеджер Awesome Tiling уже более 6 месяцев и вполне доволен.

Я хотел бы написать свой собственный оконный менеджер Tiling в качестве проекта выходного дня и для развлечения. Я заметил, что Xmonad и dwm очень маленькие. Я знаю о Qtile оконном менеджере на python.

Я не знаю, с чего начать. Должен ли я читать и понимать руководство/api по Xorg? И есть ли какие-нибудь библиотеки Python для управления окнами? Пожалуйста, посоветуйте, как приступить к написанию тайлингового оконного менеджера.

Будет здорово, если вы поделитесь каким-нибудь похожим опытом в написании оконного менеджера.

6
задан Wooble 12 January 2012 в 12:47
поделиться