![]() |
![]() |
#11 | |
Новый Пользователь
![]() Регистрация: 29.07.2007
Возраст: 40
Город: Sin Sity
Регион: 77, 97, 99, 177
Машина: Mazda RX-8
Сообщений: 23
![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#12 | |
Новый Пользователь
![]() Регистрация: 29.07.2007
Возраст: 40
Город: Sin Sity
Регион: 77, 97, 99, 177
Машина: Mazda RX-8
Сообщений: 23
![]() |
![]() Цитата:
Я занимаюсь подобным проектом. Юзаю C + SDL. Сейчас думаю над архитектурой, т.е. как будут плагины взаимодействовать с оболочкой. Плагины могут быть не только отображающие что-либо на дисплее. Планирую, что программа будет запускаться как в X11, так и во фреймбуффере ps а для музыки скорее всего будет mpd ![]() |
|
![]() |
![]() |
![]() |
#13 | |
Старший Пользователь
![]() Регистрация: 20.01.2009
Город: Владивосток
Регион: 25
Машина: 2001\Honda\Civic... был :(
Сообщений: 101
![]() |
![]() Цитата:
1) для работы с окнами (хотя бы свертывание-развертывание) надо иметь механизм window management'a. Это обязательно. Иначе как окна выводить во фронт или в бэк. 2) Если будет запущено одно приложение без виндов-менеджера то это значит что только оно и будет выполняться. Короче это не удобно. Писал я такую прогу, типа монитор на который только смотрят. Так вот он запускался непосредственно из xinitrc. Никакого оконного менеджера, только эта прога в фулскрине. Qt Embedded легко кстати собирается с простой либой Qt и выполняется в иксах. Ну и наоброт. ) Ну и еще плюсы: есть штатный WebKit, работа с ALSA (это есть конечно и в SDL), есть также куча поддерживаемых форматов графики - скин можно сделать векторный!, ну и вдобравок разные бэкенды для баз данных. Короче SDL несколько не удобно будет... я рассматривал такой вариант. В том числе и на винде директХ.
__________________
С Linux с 2.0.26 ядер (Slackware на 2 дискетах). Ненавижу Маздай, но уважаю. Моя веточка: Миссия: Написать оболочку (выполнима) Андроид - больше чем Linux ) Блог программера. |
|
![]() |
![]() |
![]() |
#14 | ||
Старший Пользователь
![]() Регистрация: 20.01.2009
Город: Владивосток
Регион: 25
Машина: 2001\Honda\Civic... был :(
Сообщений: 101
![]() |
![]() Цитата:
ИЛИ Как сделано в КДЕ 4 - plasma addon можно поставить на тулбар а можно на десктоп. В зависимости от этого его вид меняется. То есть для модуля есть две ф-ции активации: для панели и для окна. Цитата:
А представь себе плагин который ничего не выводит? Зачем он нужен? Правильнее сказать - это плагин который ничего не выводит когда выполняется в фоне. Но при желании его можно активировать и показать его окно. Пример - видеорегистратор. Нажал кнопку - пошла регистрация. Надо посмотреть - вывел окно. Кстати, что будешь делать с GPS трекером?
__________________
С Linux с 2.0.26 ядер (Slackware на 2 дискетах). Ненавижу Маздай, но уважаю. Моя веточка: Миссия: Написать оболочку (выполнима) Андроид - больше чем Linux ) Блог программера. |
||
![]() |
![]() |
![]() |
#15 | ||||||
Новый Пользователь
![]() Регистрация: 29.07.2007
Возраст: 40
Город: Sin Sity
Регион: 77, 97, 99, 177
Машина: Mazda RX-8
Сообщений: 23
![]() |
![]() Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
наверно я тоже перейду на qt, иначе замучаюсь рисовать всяческие кнопочки и почую ересь. Цитата:
|
||||||
![]() |
![]() |
![]() |
#16 |
Новый Пользователь
![]() Регистрация: 29.07.2007
Возраст: 40
Город: Sin Sity
Регион: 77, 97, 99, 177
Машина: Mazda RX-8
Сообщений: 23
![]() |
![]() ответил в пм.
если пока в нете нету репозитория, то очень рекомендую завести его тут: http://www.assembla.com/ (svn) |
![]() |
![]() |
![]() |
#17 | |
Старший Пользователь
![]() Регистрация: 20.01.2009
Город: Владивосток
Регион: 25
Машина: 2001\Honda\Civic... был :(
Сообщений: 101
![]() |
![]() Цитата:
Я весь моск сломал думая как дескриптор любого X окна вставить в виджет Qt... ну или дескриптор HWND. И как его получить перед этой вставкой.
__________________
С Linux с 2.0.26 ядер (Slackware на 2 дискетах). Ненавижу Маздай, но уважаю. Моя веточка: Миссия: Написать оболочку (выполнима) Андроид - больше чем Linux ) Блог программера. |
|
![]() |
![]() |
![]() |
#18 |
Новый Пользователь
![]() Регистрация: 29.07.2007
Возраст: 40
Город: Sin Sity
Регион: 77, 97, 99, 177
Машина: Mazda RX-8
Сообщений: 23
![]() |
![]() |
![]() |
![]() |
![]() |
#19 |
Старший Пользователь
![]() Регистрация: 20.01.2009
Город: Владивосток
Регион: 25
Машина: 2001\Honda\Civic... был :(
Сообщений: 101
![]() |
![]() Ну хорошо, уговорил ) так проще даже будет.
__________________
С Linux с 2.0.26 ядер (Slackware на 2 дискетах). Ненавижу Маздай, но уважаю. Моя веточка: Миссия: Написать оболочку (выполнима) Андроид - больше чем Linux ) Блог программера. |
![]() |
![]() |
![]() |
#20 |
Новый Пользователь
![]() Регистрация: 29.07.2007
Возраст: 40
Город: Sin Sity
Регион: 77, 97, 99, 177
Машина: Mazda RX-8
Сообщений: 23
![]() |
![]() Вечером я скину адресс svn-репозитория. За выходные я кое чего набросал как я вижу работу приложения. Если с чем-то не будешь согласен, отписывайся
|
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|