Всем привет, выкладываю наработки - 100% стабильности не гарантируется. Направление дальнейшего развития оболочки почти по сценарию
http://pccar.ru/showpost.php?p=202993&postcount=68. В кратце:
1. Оболочка используется как замена DE(desktop environment. В качестве WM используется matchbox.
2. За основу мультимедийного ядра взял LibVLC - более стабильна. На момент принятия решения Gstreamer-ядро после очередного обновления перестало воспроизводить DVB-T.
3. Оболочка модульная:
а) ядро - тупо рабочий стол с панелями и настройки....
б) мультимедийное ядро - стандартный модуль - отвечает за понятно что.
в) остальные модули - произвольные и мультимедиа (у последних одновременно работает только один).
Вся эта кухня завязана ч/з DBus для отказоустойчивости.
Ссылка на проект
sourceforge.net/projects/qcarpc2
Для пробного запуска желательно использовать Xephyr, т.е. qcarpc2 --debug, или как полноценную сессию - т.е. logout и выбираем сеанс QCARPC