![]() |
Миссия: написать оболочку
Для своей инсталляции взялся писать оболочку. Под Linux Qt4.
Идея следующая: юзаются модули, основная прога только mp3 играет (вернее отображает то, что сейчас играет) и часики ну еще менюшку делает. У меня есть дистр на 250 метров с иксами и qt4 используется для другой встроенной системы. На базе слака 10-го. Ядро самое свежее соберу для этого дела, чтобы с дровами не было дефицита. Сегодня написал менюшку и заложил основу для модулей. API модулей буду делать завтра. Болванку дизайна сделаю сам. Но дизайнер из меня хреновый ) Если кто-то заинтересован - дам шаблоны. Кстати, сборка под винду тоже возможна )) Как будет что посмотреть кину скрины-исходники. |
давай всё :)
|
Клёво! Очень клёво! :smile1:
|
Кое что по наработке
Вложений: 1
Чтобы поддержать интерес выкидываю что есть на данный момент.
Сейчас буду заниматься модулем mp3. Самое простое. Будет просто фронтенд к mpg123- кстати его порт для винды есть в архиве ) Есть у кого нибудь какая-нибудь карта для навигации, надо посмотреть изучить формат - может документация по формату есть? Думаю можно смотрелку для навигации и самому сделать на основе libgps. На выходе будет широта и долгота и надо будет только наложить это на карту и отобразить. |
Насчет рутинга интересно, вообще задача тривиальная, но надо видеть код карты и формат в это все упирается. А вообще решаемо написать свою навигашку ) Или запустить виндовую под вайном )
|
неплохо бы репозиторий создать, чтоб не качать такие обьемы
и изменения отслеживать.. |
Сделать надо, но сейчас не к спеху. Если есть желание помочь - милости прошу.
|
попытался собрать под убунту - собралось, получил пустое окно..?
собирал стандартно qmake;make приложеные Makefile.XXXX как я понимаю под винду. |
ну вообще щас там пустое окно и менюха слева вверху. Все только наброски еще. Завтра сделаю модуль для проигрывания mp3 )
|
Вложений: 2
Да, обидно блин, долгие поиски оптимального решения привели к следующим выводам:
1) оболочку на X11 писать смысла нет, т.к. она должна заменять window manager. То есть это должен быть полноэкранный однооконный менеджер. т.е. у него только одно окно способно быть в топе, остальные невидимы. 2) должна быть панель неперекрываемая окнами то есть взаимодействующая с менеджером. Вобщем буду писать для себя на Qt 443 Embedded. Пока копаю его особенности. Из плюсов - не нужны иксы. Ну и минус тоже - иксовый софт не получится юзать. Зато можно будет пускать проги для Nokia 810i ))) А там и навигация есть и все что только можно! Потому что в ней qt_embedded и линух. Скин себе сделал для оболочки, пока прототип. Кстати с нуля вообще, сделано в inkscape. ) |
Часовой пояс GMT +4, время: 16:24. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot