Как запустить требуемые программы при старте Photon (например проигрывание *.wav) или, наоборот, выгрузить определенные процессы из памяти ?
Есть ли в Photon поддержка пиктограмм на рабочем столе ?
Нет, есть меню запуска "Launch" ("Пуск"), содержимое которого можно изменять, и еще существует такое понятие как Shelf, так называемая "полка" с очень широкими возможностями настройки (до 4-х "полок" с 4-х сторон экрана, существует множество плагинов к ним).
Как настроить содержимое меню "Launch" ?
В "домашнем" каталоге пользователя находится файл ~/.ph/launch_menu.xml. Это описание пунктов меню в формате XML. Отредактировав его (например в Photon EDitor) можно легко изменить имеющиеся пункты меню, добавить новые.
ЗАМЕЧАНИЕ: Если Вы хотите внести/изменить название пункта меню на русском языке, используйте для этого кодировку Unicode.
Можно ли переключать экраны в Photon ?
Да, точно так же как и в консоли - Ctrl+Alt+номер экрана. Поддерживается всего 9 экранов.
Как настроить Voyager для работы с Java-апплетами ?
Скачайте с сайта www.embedded.oti.com версию Personal Configuration Beta для Linux. У нас она лежит здесь. Если Вы не сможете использовать для скачивания Voyager, скачайте этот файл из среды Windows или Linux. Переместите скачанный файл на файловую систему QNX 6 в свой домашний каталог или в /tmp. Распакуйте и разверните файл здесь же, в /tmp. Появится каталог previews. Перейдите в каталог ./previews/personal/qnxrtp. Там должны быть два файла-архива. Распакуйте оба файла, содержащиеся там, из корня файловой системы /. Например: cd /; tar xvf ~/previews/personal/qnxrtp/ive-prsnl-x86-qnxrtp-1.2.tar Эту операцию нужно проделывать с правами доступа root. В результате распаковки перезапишутся файлы /etc/profile и /usr/photon/plugins/config. При распаковке не обращайте внимания на ошибки пакетной файловой системы. Теперь можно удалить, созданный нами вначале, каталог previews. Внесем изменения в наш пользовательский профиль. Откройте в редакторе файл ~/.profile. Добавьте "/ive/bin" в список каталогов, в переменной LD_LIBRARY_PATH, а также скопируйте и вставьте из /etc/profile строчку J9PLUGIN_ARGS. Проверить работу только что установленного плагина можно с помощью простого апплета "Hello, World", который можно найти, например, здесь.
Замечание:
Если в Вашей системе уже был установлен Nexware Image Viewer Plugin, он не будет работать после установки Java-плагина, т.к. будет перезаписано содержимое файла конфигурации плагинов. Перейдите в каталог /usr/photon/plugins и запустите программу "install_img_plugin", которая переустановит Image Viewer Plugin и внесет дополнения в файл конфигурации плагинов.
(по материалам Nexware Corp.).
После редактирования текстового файла в Photon EDitor, программы, использующие этот файл сообщают об ошибках в конце файла. В чем дело ?
Это происходит из-за того, что в конец файла автоматически дописывается информация об используемых атрибутах текста: шрифтах, цветах и стилях. В меню Photon EDitor выберите Edit ->Preferences и деактивируйте опцию "Fancy", затем вручную удалите в конце файла блок атрибутов текста.
Как осуществить скроллинг в Photon Terminal (pterm) ?
Используйте комбинации клавиш Ctrl+Alt+Стрелка_вниз/Стрелка_вверх для перемещения вниз/вверх на одну строку и Ctrl+Alt+PageDn/PageUp для постраничного скроллинга буфера.
Почему в прилагаемой к ОС документации описана утилита Photon Terminal CharSet (ptermcs), а в самой системе ее нет ? Будут ли работать файлы *.cs от QNX 4 ?
Эта возможность пока недоступна из-за возникновения ошибки при смене wchar_t с 16 бит на 32. Сейчас ведутся работы над решением этой проблемы. Файлы *.cs, сгенерированные в Photon 1.14 (QNX 4), в QNX 6 работать не будут.
Как запустить требуемые программы при старте Photon (например проигрывание *.wav) или, наоборот, выгрузить определенные процессы из памяти ?
При запуске Photon ищет в "домашнем" каталоге пользователя исполняемый файл $HOME/.photon/phapps. В этом файле можно прописать последовательность команд, которые будут выполняться каждый раз при старте Photon.
ЗАМЕЧАНИЕ: Необходимо сначала создать этот файл для конкретного пользователя (touch ~/.photon/phapps) и изменить права доступа к нему как для "исполняемого" (chmod +x ~/.photon/phapps).
[Содержание]