2012-01-12 3 views
5

6 개월 이상 굉장한 바둑판 식 창 관리자를 사용하고 있으며 이에 상당히 만족합니다.파이썬에서 바둑판 식 윈도우 관리자 작성하기

나는 내 자신의 Tiling 창 관리자를 주말 프로젝트 및 hackfun 용으로 작성하고 싶습니다. 나는 Xmonad와 dwm이 매우 작다는 것을 알아 차렸다. 나는 Qtile python 창 관리자를 알고있다.

어디서부터 시작해야할지 모르겠다. Xorg 매뉴얼/API를 읽고 이해해야합니까? 그리고 창 관리를위한 파이썬 라이브러리가 있습니까? 기와 창 관리자를 작성하는 방법을 제안하십시오.

윈도우 관리자를 쓰는 데 비슷한 경험을 공유 할 수 있다면 좋을 것입니다.

+0

아직 Qtile 코드를 읽으셨습니까? –

+2

[XCB] (http://xcb.freedesktop.org/)를 이해하면 [Python bindings] (http://xcb.freedesktop.org/XcbPythonBinding/)을 볼 수 있습니다. –

+0

@larsmans 아직 Qtile 코드를 읽지 않았으므로 그 코드를 확인해 보겠습니다. – 18bytes

답변

8

일부 클라이언트 라이브러리가 필요합니다. 나는 python-xlib, X 프로토콜의 클라이언트 측의 순수한 파이썬 구현을 살펴볼 것을 제안한다. 여기에는 파이썬으로 작성된 최소 윈도우 관리자의 예제 구현 인 plwm이 포함됩니다.

관련 문제