The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"ресурсы для изучения Xlib"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Процессы, Треды, RPC)
Изначальное сообщение [ Отслеживать ]

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Anonimoum (?), 25-Фев-21, 00:28   +/
Прошу прощение, ерунда вышла.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #3, #5

2. Сообщение от Аноним (-), 25-Фев-21, 01:03   +/
> Посоветуй по чему бы изучить xlib, чувствую что всё не то и
> меня обманывают.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6

3. Сообщение от Аноним (3), 25-Фев-21, 01:24   +1 +/
Ты опоздал лет на 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 и прочие сопутствующие стандарты. Стандартов тьма, изучаешь только те, что нужны лично тебе.
- Вооружаешься инструментом "глобальный поиск по сишному коду по гитхабу".

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #4, #7

4. Сообщение от Аноним (-), 25-Фев-21, 02:16   +2 +/
Куда веселее изучать непроверенные технологии, меняющиеся со скоростью поноса из-за своей бажности.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #8

6. Сообщение от Anonimoum (?), 25-Фев-21, 23:18   +/
Спасибо за ответ!

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

7. Сообщение от Anonimoum (?), 25-Фев-21, 23:30   +/
Большое спасибо за ответ!

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

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

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #9

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру