Цитата:
Сообщение от indie
все это не обязательно. можно в иксах вообще ничего не запускать кроме нужного приложения
|
Дело в том, что:
1) для работы с окнами (хотя бы свертывание-развертывание) надо иметь механизм window management'a. Это обязательно. Иначе как окна выводить во фронт или в бэк.
2) Если будет запущено одно приложение без виндов-менеджера то это значит что только оно и будет выполняться. Короче это не удобно.
Писал я такую прогу, типа монитор на который только смотрят. Так вот он запускался непосредственно из xinitrc. Никакого оконного менеджера, только эта прога в фулскрине.
Qt Embedded легко кстати собирается с простой либой Qt и выполняется в иксах. Ну и наоброт. )
Ну и еще плюсы: есть штатный WebKit, работа с ALSA (это есть конечно и в SDL), есть также куча поддерживаемых форматов графики - скин можно сделать векторный!, ну и вдобравок разные бэкенды для баз данных.
Короче SDL несколько не удобно будет... я рассматривал такой вариант. В том числе и на винде директХ.