URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 10359
[ Назад ]

Исходное сообщение
"ресурсы для изучения Xlib"

Отправлено Anonimoum , 25-Фев-21 00:24 
b, чувствую что всё не то и меня обманывают. Ну не могут по этим ресурсам учиться программисты!
Изучал по http://dfe.petrsu.ru/koi/posob/X. Проблемы: не живой язык, примерочный код писали довольно странно.
Ну и вообще хочу узнать что есть и как можно.

Язык написания не критичен (нужно только чтоб былo **живой**), посоветуйте, если знаете что-то, пожалуйста. Спасибо.


Содержание

Сообщения в этом обсуждении
"ресурсы для изучения Xlib"
Отправлено Anonimoum , 25-Фев-21 00:28 
Прошу прощение, ерунда вышла.

Привет, открытая сеть!

Посоветуй по чему бы изучить xlib, чувствую что всё не то и меня обманывают. Ну не могут по этим ресурсам учиться программисты!
Изучал по http://dfe.petrsu.ru/koi/posob/X. Проблемы: не живой язык, примерочный код писали довольно странно.

Язык написания не критичен (нужно только чтоб был **живой**), посоветуйте, если знаете что-то, пожалуйста. Спасибо.


"ресурсы для изучения Xlib"
Отправлено Аноним , 25-Фев-21 01:03 
> Посоветуй по чему бы изучить xlib, чувствую что всё не то и
> меня обманывают.

нет, не обманывают. мануал шикарнейший, говорю как человек научившийся писать под иксы по хедерам и исходникам какого-то вм, которых сейчас немеряно. бери любой и изучай. долбанутость иксов по первой непривычно может зайти, но зато эти знания на века и работать будет везде.


"ресурсы для изучения Xlib"
Отправлено Anonimoum , 25-Фев-21 23:18 
Спасибо за ответ!

Почему не читать по мануалам? Но если б я учил что-то по мануалам или исходникам, сомневаюсь что я б запустил компьютер.


"ресурсы для изучения Xlib"
Отправлено Аноним , 25-Фев-21 01:24 
Ты опоздал лет на 20. Лучше изучай вяленого. Знания иксов устареют прежде, чем ты их освоишь. Ну да ладно.

- Вначале учишь от корки до корки, чтоб от зубов отскакивало: https://tronche.com/gui/x/ - описано нормально, используется Xlib.
- Далее понимаешь, что Xlib задизайнен хреновато, и что ему есть адекватная замена - XCB. Изучаешь от корки до корки: https://xcb.freedesktop.org/tutorial/
- При использовании XCB вооружаешься непосредственно спеками по протоколу, скажем, https://www.x.org/releases/current/doc/xproto/x11protocol.html
- Далее понимаешь, что и этого недостаточно, т.к. в самом протоколе по сути нет многого из того, что нужно "на практике". Изучаешь ICCCM, EWMH и прочие сопутствующие стандарты. Стандартов тьма, изучаешь только те, что нужны лично тебе.
- Вооружаешься инструментом "глобальный поиск по сишному коду по гитхабу".

Это список ресурсов для хладнокровного убийства времени, бессмысленного прожига молодости, спуска ее вникуда. Знания, которые не пригодятся никому уже через несколько лет. Не рекомендую.


"ресурсы для изучения Xlib"
Отправлено Аноним , 25-Фев-21 02:16 
Куда веселее изучать непроверенные технологии, меняющиеся со скоростью поноса из-за своей бажности.  

"ресурсы для изучения Xlib"
Отправлено Anonimoum , 25-Фев-21 23:30 
Большое спасибо за ответ!

А что касательно драйверов и быстродействия?

В целом, обеспечения которым я пользуюсь wayland не поддерживает (если точно -- xmonad), поэтому сам пользоватся этими технологиями я не смогу. Для меня также очень важна идеологическая часть, мне неприятно испольовать предмет жизнедеятельности пользователей gnome и kde.

Ну и, конечно, если меня не устраивает качество материалов созданных за жизненный цикл X, то про wayland думать, кхм, как-то глупо.

Тем не менее, большое спасибо!


"ресурсы для изучения Xlib"
Отправлено Anonimoum , 25-Фев-21 23:15 
Нашёл нормальный `xlibbook`(https://yenolam.com/writings/xlibbook-0.5.pdf), предыдущий мануал действительно сильно *отечественный* и это хорошо чувствуется.

Удивляет что не могу найти xlib-тетрисов.


"ресурсы для изучения Xlib"
Отправлено Аноним , 25-Фев-21 23:34 
> Нашёл нормальный `xlibbook`(https://yenolam.com/writings/xlibbook-0.5.pdf), предыдущий
> мануал действительно сильно *отечественный* и это хорошо чувствуется.

странно, поему они идентичны . васприятие штука конечно индивидуальная



"ресурсы для изучения Xlib"
Отправлено tester , 20-Май-21 09:25 
>> Нашёл нормальный `xlibbook`(https://yenolam.com/writings/xlibbook-0.5.pdf), предыдущий
>> мануал действительно сильно *отечественный* и это хорошо чувствуется.
> странно, поему они идентичны . васприятие штука конечно индивидуальная

более менее я вкурил неспеша xcb, там практически все единообразно:
https://xcb.freedesktop.org/manual/modules.html