Как я могу создавать графические программы в Linux'е?
Отвечает Paul Furber (-=paulf at icom.co.za=-)
Хорошо, у вас есть несколько способов рисования в Linux. Какой из них использовать
зависит от того, что вы хотите от того, что вы хотите делать. В сети нет сайта с
информацией об этом, но вот пару советов:
SVGALib
Это C библиотека для работы с SVGA в консоли.
Плюсы
очень простая в изучении, с хорошими примерами, не все из которых
отличны от эквивалентных для gfx библиотеки DOS, все «фишки», которые вам известны из
DOS могут быть партированы с небольшими трудозатратами.
Минусы
программы требуют права суперпользователя для их запуска, так как работают непосредственно с «железом»
ужасно с ними работать и требует высокого знания того как работает X сервер на низком уровне
Не рекомендуется для использования, но если вы настоящий мазохист, всегда welcome. Скорее всего заголовочные файлы и сами библиотеки уже установлены, так что можно сразу использовать.
Low-Level APIs: PTC, SDL, GGI и Clanlib
Плюсы
очень гибкое в использовании
работает под X и в консоле
generally abstract away the video hardware a little so you can draw to a linear surface
множество хороших примеров
может быть соединено с другим API, например с Open Gl? и звуковыми библиотеками