LINUX.ORG.RU

Разработка на C под Xlib

 ,


1

1

Что курить?

Собственно надо разработать приложение, которое будет постоянно висеть в фоне и показывать инфу визуально. А-ля screenlet, только на православном Си и без сжирания памяти и процессора.

★★★

Последнее исправление: AlexCones (всего исправлений: 2)
Ответ на: комментарий от kostik1

А что, нормальной макулатуры для разработки под xlib не существует?

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

Нет, я не говорю, что надо использовать конки для твоих целей, а лишь говорю, что можно покурить его исходники, ведь там нечто близкое в твоему. А из литературы можно, например, http://users.actcom.co.il/~choo/lupg/tutorials/xlib-programming/xlib-programm...

kostik1
()

Theo Pavlidis. Fundamentals of X Programming, но сильно не любителя

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

А поглубже? Там просто пара примеров с чутком теории. А как насчет полного мана по параметрам функций, отрисовкой всякой нестандартной непотребности и пр?

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

И что ты хочешь мне сказать? Что в твоём уютном мире всё отличное от xlib суть лишняя абстракция и подлежит казни через сожжение?

Очнись, xcb ничуть не выше уровнем, чем xlib.

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

Что в твоём уютном мире всё отличное от xlib суть лишняя абстракция и подлежит казни через сожжение?

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

Очнись, xcb ничуть не выше уровнем, чем xlib.

Последний релиз 2 года назад. Мда, обнадеживает.

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

А я на официальном сайте. В википедии часто устаревшая инфа о релизах.

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

XCB это реализация только протокольного уровня. Заниматься такими приземленными вещами, как, например, xcursors, авторам не интересно.

В итоге, на xcb работают пара маргинальных менеджеров окон, и никакого мифического прироста скорости не наблюдается.

baverman ★★★
()

кури доки на libxcb

ananas ★★★★★
()

Xlib

Ты хотел сказать libwayland

anonymous
()

getenv, socket, read, write, close. Абстракции для неосиляторов.

anonymous
()

мануалы по xlib от http://tronche.com, которые уже упоминали, плюс статья в лор-вики NETWM. Для всего этого счастья потребуется NETWM оконный менджер (все современные).

alex_custov ★★★★★
()

надо разработать приложение, которое будет постоянно висеть в фоне и показывать инфу визуально.

Ты ошибся разделом. Тебе в Job.

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

А кто сказал, что мне надо, чтобы разработал другой?

AlexCones ★★★
() автор топика
Ответ на: комментарий от CrossFire

X Window развивается, в настоящее время уже версия 11.6(X11R6) и уже активно идёт подготовка к выпуску версии 7).

существует несколько пакетов, из которых наиболее широко распространены X Toolkit Intrinsics (Xt), Athena (Xaw) и Motif (Xm). В последние годы появились два новых пакета: GTK+ и Qt,

В стандартном дистрибутиве X Window есть подобная программа twm. Возможности встроенного менеджера ограничены, но, позволяют осуществлять базовые действия, более развитым оконным менеджером является, программа mwm (Motif Window Manager).

Свежий, чо.

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

Ты видел, сколько лет самому Xlib'y ? Принципиально там все так же и осталось ведь.

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

смотрел в википедии
в википедии

ну ты понел, да? На офсайт загляни, блин...

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