Просмотр сообщений
Страниц: 1 ... 124 125 [126]
1876  Установка и настройка / Установка и настройка / Не могу установить Opera под QNX : Сентября 11, 2003, 04:01:00 pm

Shurik_ev пишет:
Скачал дистрибутив, пытаюсь установить в QNX4.25.
Пишу
qnxinstall /temp/opera.qpr
or
pkg-installer -u /temp/opera.qpr
Выпадает сообщение об ошибке типа файл qnxinstall (pkg-installer ) не найдет. Где можно его скачать и куда установить?

P.S. Долго искал, но ничего не нашёл...


А RPM слабо устанавить на QNX4?
Читайте, ссэр, внимательно страничку откуда софтину тяните! Кстати, где-то там рядышком и RPM лежит...
1877  Установка и настройка / Установка и настройка / Цена .... или что такое DDP : Сентября 05, 2003, 03:27:00 pm

sun пишет:
Спасибо за ответы. Я скачал  qnxnc621 и qnxrtp поставлю их на разные тачки. Кстати еще qnxpub621 скачал как понял там какие то прикладные программы для qnx.


qnxnc621 - ОС и среда разработки
qnxpub621 - набор дополнитеного ПО для host-систем (большенство не применимо для target-систем)

Тут много кричали на счет глючности 6.1, прошу не забывать в 6.2.1 тоже есть узкие места... и замечены глюки.

Сэр sun (как Вас уже успели окрестить), любящий восклицать и вопрошать, (1) изиучение (новой) ОС, (2) разработка модели target-ситемы и (3) поставка ее и (4) сопровождение - это длительный процесс (как Вам это, я надеюсь, известно). Порой от (1) до (4) проходит не один год.

Как раз на этапе (1) и частично (2) Вам вполне достаточно 6.2.1NC. Всегда можно создать на отдельно взятой персоналке подобие target-ситемы. На этапах (3) и (4) Вам, разумеется прийдется ее купить, хотябы SE + лицензии на модули.
1878  Разработка / Разработка графических приложений / MainLoop !!! : Июля 14, 2003, 07:08:00 pm
Уменя есть код вида (QNX 6.1.0 или 6.2.1):


// -----------------------------------------------------------------------------// Main function
int main(int argc,char *argv[])
{
       // Attach to Photon
       if(PtInit(NULL)!=0)
       {
               perror("PtInit");
               exit(1);
       }
       PhAttach(NULL,NULL);

       GetOpts(argc,argv);
       ProcessConnection(command);

       if(command==COMMAND_EXIT) exit(0);

       InitCallbacks();

       BackupWmCfg();
       Refresh(TRUE);

#ifdef DEBUG
       printf("PtMainLoop-run!
");
#endif/*DEBUG*/

       // Photon application main loop
       PtMainLoop();

       return 0;
}


Нет никаких виджетов не создается!

Программа работает с коннекшинами Фотона и библиотекати ph, phexlib, phrender - задача быть заметной через коннекшены и экспортировать картинку в формате БМП, прописывет ее в конфу wm.cfg и запускает bkgdmgr. Надеюсь понятно объяснил?

Проблема: При завершении Фотона (как и выход в консоль, так и смена юзера через PhLigin) программа продолжает болтаться в памяти и обновлять бакграунд.. Это отлично видно в xEarth 1.1 для Photon Bata 1 (см. http://ag.qnx.org.ru/xarth/download.html), фрагмент кода которой и приведен выше.
PS: Для того чтоб наблюдать БАГ во сей красе надо включить Display/(X) Launch on Photon startup

[addsig]
1879  Разработка / Разработка графических приложений / BMP->GIF преобразователь : Июля 14, 2003, 06:17:00 pm

LH пишет:
Есть ли BMP->GIF преобразователь под Photon 1.14 или Photon 2.0?


В принципе, преобразователь такой просто пишется и в Фотоне при помощи PxImage.h, однако Фотон не поддерживает вывод в формате ГИФ в ЖПЕГ, ПНЖ или БМП - это аж бегом, а ГИФ ни-ни.
Видать тут провлема с лицензией на формат ГИФ...
[addsig]
1880  Установка и настройка / Программное обеспечение / Opera at QNX 6.2.1 : Июля 14, 2003, 06:04:00 pm
Трям!

У меня стоит опера opera_5.2.1_6.1.0.qpr
Из названия следует что она для QNX 6.2.0
У меня в QNX 6.2.1A PE она падает при попытке даунлоадинга...
Это Фича QNX 6.2.1 или в 6.2.0 это тоже происходит?

[addsig]
1881  Установка и настройка / Программное обеспечение / Wine : Июля 14, 2003, 05:54:00 pm

lestat пишет:

Но у меня в 6.2 нормально поставился(заметил только, что если ставить программы новым инсталлером они иногда неправильно ставятся(не появляются например в меню пуска),

Ручной restart package filesystem ?


Там есть скрипт обновления меню.. Что-то вроде menu_notify
(живет где-то в /usr/photon/bin)

а старым pkg-installer все нормально, правда не все почему-то ставится)

В старом такое же было с непоявлением компонентов ...

Только вот какие-то странности с 6.2, библиотеки куда-то деваются
Вчера скомпилил mplayer  и он работал, а сегодня уже не запускается, говорит нет библиотеки phrenderGL.so.

SDL надо было компилить без поддержки OpenGL ... но если смотреть в корень проблемы, то в файлах /etc/.... packages packages.1 packages.2 и т.п. я заметил одну странность их (или не их) парсера XML - он пропускает явные ошибки, но бывает валиться на мелочах У меня например вчера phAB пропал - я все изучил, так ничего и не понял толко - взял откаченный packages.3 и восстановил его как текущий, руками дописав разницу - все заработало, но phAB в менюшке не появился, но на диске есть ... разницы между файлами замечено не было, может быть достаточно делать touch packages ?
А ну да !!! В менюшке он уже никогда не появиться - его туда pkg-installer (или как там эта новая приблуда называется ?) пихает - надо только сносить пакет и ставить заново ... а все из-за этого гребанного XML ! Чтобы они им подавились :-E Видать какая-то гадость портит менюшку кнопки "старт", а другие прогие ее вырезают начисто ... может это все из-за несовместимости старого и нового инсталляторов и пакетов.


Из всего выше прочитанного я делаю вывод что никто не заметил что QSSL поменяла Installer-ы. Я заметил несколько новых тегов, в ресурсах новые диалоги и т.д.

А старые пакеджи лучше ставить cl-installer-ом, почему-то он у них вышел прямее чем GU-ёвый (первую букву меняем на Х )
1882  Общее / Ошибки в QNX 6 / packager + qnxinstall : Февраля 28, 2003, 02:47:00 pm

dmi пишет:
Да, интересные баги вылезают к 4-м часам утра


...

Это не единственная бага packager/qnxinstall, но ее я считаю нужным здесь описать.
У кого есть продолжение ?


Я не знаю вага это или фича, но нервирует до безобразия:
В QNX 6.1 (помоему и в QNX 6.2) если в .qpg указано что надо создавать пункт для главного меню, по packager этого не делает в .qpr - приходится руками проходить по всем вопросам packager-а и вводить руками занова все параметры пункта меню. Хотелосьбы автоматически его добавлять. На кой у него тогда возможность создавать пакеджи автоматически...

AG

[ Это Сообщение было отредактировано: AG в 2003-02-28 11:50 ]
1883  Разработка / Программирование под QNX / Вернемся к теме: состояние Ctrl-Alt-Del в Photon для консольной программы : Февраля 27, 2003, 02:10:00 pm
Был такой топик когдато...
Поднимаю эту тему для тех кто ей интересовался.
Я нашел решение проблемы, и ваыглядит оно так:

/*
   TITLE: HOWTO get shift state in console program running in
   Photon terminal.

   QNX4: cc a.c -o pha -lphoton
   QNX6: qcc a.c -o pha -lph

   HINT: In QNX6 'ph' library best to link manualy by using
   functions: dlopen, dlsym ...
   It just HOWTO sample for friends
*/

#include <stdio.h>
#include <ioctl.h>
#include <Ph.h>

int ph_ig;

int ph_getstate(void)
{
   static PhCursorInfo_t buf;
   PhQueryCursor(ph_ig,&buf);
   return buf.key_mods;
}

int main(void)
{
   char *var;

   if(!PhAttach(0,0))
   {
      perror("PhAttach");
      return -1;
   }
#ifdef __QNXNTO__
   ph_ig=PhInputGroup(0);
#else
   var=getenv("PHIG");
   if(var==NULL) ph_ig=1;
   else if(sscanf("%d",&ph_ig)!=1||ph_ig==0) ph_ig=1;
#endif

   while(1)
   {
      printf("%04x
",ph_getstate());
//      sleep(1);
   }
}


AG
1884  Разработка / Разработка графических приложений / BackDrop-папа и дочерние окна : Февраля 26, 2003, 01:38:00 pm
Привет всем!

Захотелося мне сделать программку которая на десктоп рисует картинку
и переодически ее меняет...

Я как опытный ламер со стажем беру ПхАБ и рисую главное окно такого плана:
RENDER_FLAGS: 0
MANAGED_FLAGS: CONWITCH,CLOSE
NOTIFY_FLAGS: CONWITCH,CLOSE,WM
WIN_SATATE: BACKDROP

Все класно: окно присутствует на всех консолях - все красиво, но мне надо чтоб к этому окошку была конфигуряшка. Для этого делаю меню и диалог. Цепляю меню на CB_ACTIVE (необходимые флажки ставлю и у главного окна), к одному пункту меню цинляю диалог, к другому - код (выход из проги).

Компилим (фанфары: ПАМ-ПАМ!!!), запускаем (фанфары еще раз: ПАМ-ПАМ!!!) и что мы видим: через меню код вызывается, а диалог не показывается.
Ставим у гланого окна WIN_SATATE: NORMAL диалог показывается, ставим WIN_SATATE: BACKDROP - диалог не показывается.

А вот собственно вопрос к знатокам:
Кто знает где сарыта собака (и какая) и ка с ней бороться?

AG
1885  Разработка / Разработка графических приложений / Плюгины к QNX6 Photon-shelfs : Октября 03, 2002, 12:40:00 pm

Olej пишет:
Да ... это чегой-то напоминает: "как запорожские козаки пишут письмо турецкому султану", только там, судя по куражу, у них всё идёт с крутого перепоя ...


Перепоем от кортины пахнет за версту, но прошу не путать ситуацию.
У какзаков и повод был другой. У меня нет желания оскарблять (как поступали казаки) QSSL. Необходимо объяснить что это им самим выгодно. Неужто им будит плохо если с их ОС будет удобней работать? Плохо если их ОС будет популярней?
Надо лишь красочно им это объяснить. С примерами.


[ Это Сообщение было отредактировано: AG в 2002-10-03 09:43 ]
1886  Разработка / Разработка графических приложений / Плюгины к QNX6 Photon-shelfs : Октября 02, 2002, 12:57:00 pm
Господа и товарищи! А не попросить ли нам господ разработчиков ОС об открытии интерфейса оных рлюгинов?

Я думаю им будит интересно узнать о том что в наших головах могут созревать (а у многих уже созрели) идеи касательно фтонных рлюгов.
И примерчики им првести не мешало бы.

Кстати мне тоже интересно у каго какие идеи. Высказывайтесь...


[ Это Сообщение было отредактировано: AG в 2002-10-02 09:59 ]
1887  Разработка / Разработка графических приложений / Плюгины к QNX6 Photon-shelfs : Сентября 30, 2002, 01:55:00 pm

dmi пишет:
Ситуация такова:
- спецификации на плагины можно получить у разработчиков под конкретную задачу, если разработчик будет в хорошем настроении;
- спецификации и примеры даются без права распространения (по сути NDA)


 У меня тоже родилось несколько идей для плугинов. Можно и без них,
 но с ними лучше. А если с ними лучше, то и с ОС приятней работать. А
 ведь для ребят из QSSL популяризация их ОС выгодна.

 Хотелось вы написать следующее:
 1) Плюг для игры mp3 на полку, а то болтаются окна лишние -
    отвлекает.
 2) Плюг для проги типа XEarth (рабочее название PhEarth)

 Я думаю у многих полно идей на сей счет...
1888  Разработка / Разработка графических приложений / Плюгины к QNX6 Photon-shelfs : Сентября 26, 2002, 12:27:00 pm
Какой интерфейс там существует?
Как .so-шке передаются события, как она себя отрисовывает?
Примеры? Шаблоны написания кода? Документация на эту тему?

[addsig]
Страниц: 1 ... 124 125 [126]