LINUX.ORG.RU

Подскажите простой WM для изучения?

 , ,


1

2

Всем доброго времени суток:)

Я занимаюсь программированием на Си, и хотел бы попробовать себя в создании оконного менеджера под иксы. Какие посоветуете для изучения их исходников? Пока что в качестве 'учебника' рассматриваю DWM. Или подскажете что-нибудь еще?

его и бери

J ★★★★★
()

Раз уж ты взялся изучать оконные менеджеры, то возьми себе задачу из реального мира. Например, оконные менеджеры следуют ICCCM, но частично EWMH (он же NETWM). Сделай так, чтобы поддержка EWMH была полнее. DWM, например, именно из тех. А еще можно заняться закрытием багов, которые репортят в багзиллах.

http://en.wikipedia.org/wiki/Comparison_of_X_window_managers

ftp://freedesktop.org/pub/xorg/current/doc/xorg-docs/icccm/icccm.html

http://standards.freedesktop.org/wm-spec/wm-spec-latest.html

http://standards.freedesktop.org/xembed-spec/latest/

Zubok ★★★★★
()
Ответ на: комментарий от Extraterrestrial

DWM, например, именно из тех.

Уверен? :)

Опровергни! :) Вроде да - не поддерживает полностью EWMH.

http://dwm.suckless.org/patches/ форки (awesome, echinus, musca, например) с поддержкой EWMH на это намекают.

Zubok ★★★★★
()
Ответ на: комментарий от Extraterrestrial

Им нельзя пользоваться, зато эта реализация когда-то мне помогла в изучении.

bj
()

dwm-то, что надо!

Pyzia ★★★★★
()

DWM — хороший выбор. Если хочешь чего-нибудь покрупнее, то посмотри на i3, у него хороший код: читабельность и документированность кода на первом месте в списке целей проекта.

NeXTSTEP ★★
()

WM не нужен. пиши плеер...

капча rak намекает

anonymous
()
Ответ на: комментарий от invy

twm / vtwm?

15k строк с обработкой легаси случаев. Это как раз когда за деревьями леса не видно.

bj
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.