Вопрос

Я использую Awesome Tiling Window Manager уже более 6 месяцев и вполне доволен этим.

Я хотел бы написать своего собственного менеджера по штуке в качестве проекта выходного дня и для Hackfun. Я заметил, что Xmonad и DWM очень маленькие. Я знаю о Qtile менеджер окна Python.

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

Это будет здорово, если вы сможете поделиться любым подобным опытом в письменной форме Window Manager.

Это было полезно?

Решение

Вам понадобится какая -то клиентская библиотека. Я предлагаю взглянуть на Python-xlib, Чистая реализация Python к клиентской стороне протокола X. Это включает в себя PLWM, пример реализации минимального оконного менеджера, написанного на Python.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top