1. Сначала заставляем нормально работать клавиатуру. Обычно с Photon 1.14 идет драйвер
ru_RU_102.kbd и файл описаний ru_RU_102.kdef. Обычно они лежат в /qnx4/photon/keyboard.
Если же их нет, их можно взять из пакета PhCyrv1.00. Копируем эти файлы в /etc/config/kbd.
Запускаем Photon.
Запускаем программу /qnx4/photon/bin/kbsel - добавляем в список раскладок клавиатур
раскладку ru_RU_102.kbd, раскладку en_US_101.kbd из списка удаляем.
Можно теперь вручную подредактировать файл в /.photon с названием keyboards.
Он у меня такого содержания:
-------------------------------- cut here ------------------------------------
/etc/config/kbd/ru_RU_102.kbd     ru_RU_102
sw=2
dir=/etc/config/kbd
--------------------------------- cut here -----------------------------------
Далее дописываем в файл /etc/profile следующую строчку:
export KBD=ru_RU_102.kbd
Все. Русская клавиатура после перезагрузки машины будет готова к употреблению :-)
Переключение - правый Alt. Индикатор - Scroll Lock. Горит - английский, не горит - русский.

2. Шрифты. Меня не устроило качество предлагаемых шрифтов от rus_320 и PhCyrv1.00,
кроме того Voyager вместо них пытался прорисовать какое-то безобразие, да и PICQ не
совсем корректно работала. И я решил прикрутить знакомые до боли :) TTF-шрифты от
Windows 98.

а) из Windows 98 берем шрифты Arial, Times New Roman, Courier New, а именно:
C:\WINDOWS\FONTS\arial.ttf
C:\WINDOWS\FONTS\arialbd.ttf
C:\WINDOWS\FONTS\arialbi.ttf
C:\WINDOWS\FONTS\ariali.ttf
C:\WINDOWS\FONTS\cour.ttf
C:\WINDOWS\FONTS\courbd.ttf
C:\WINDOWS\FONTS\courbi.ttf
C:\WINDOWS\FONTS\couri.ttf
C:\WINDOWS\FONTS\times.ttf
C:\WINDOWS\FONTS\timesbd.ttf
C:\WINDOWS\FONTS\timesbi.ttf
C:\WINDOWS\FONTS\timesi.ttf
Любым возможным способом (например используя Dosfsys) переносим эти файлы в
каталог QNX: /qnx4/photon/font.

б) запускаем /qnx4/photon/bin/fontcfg -G. Если предыдущий шаг выполнен верно, в правой
панели окна программы появятся шрифты - Arial, Times New Roman, Courier New.
Помечаем их мышкой и нажимаем кнопку Install.
Теперь удаляем все лишние (по моему скромному мнению) шрифты из левой панели, у меня
стоят там только:
T Arial
P Courier
T Courier New
P Helvetica
P PC Terminal
P Photon Cursor
P Times
T Times New Roman

б) Переходим на закладку Mappings. Удаляем оттуда все что только можно.

в) Переходим на закладку Extensions. Последовательно удаляем оттуда тоже все записи,
после чего создаем новые. У меня это выглядит так:
Scaled       Arial Regular
Scaled       Times New Roman Regular
Scaled       Courier New Regular

г) Все. Нажимаем на Save и затем Apply. В этот момент система может сильно глюкануть
и тормознуть по непонятным мне пока до конца причинам. Подождем минуты 2-3 и
комбинацией Ctrl+Alt+Shift+Backspace аварийно завершаем сеанс Photon.
Теперь перезагружаем машину.

д) Запускаем Voyager (лучше если это 2.02b), выбираем в меню Edit --> Configuration.
На закладке Appearance вписываем Body Font Family - Times New Roman, Heading Font
Family - Arial, Preformatted Text Font Family - Courier New. Сохраняем параметры.
Теперь Voyager готов к длительным путешествиям по Рунету, причем просматриваемые
странички будут выглядеть как в Internet Explorer или Netscape Navigator.

е) настраиваем Photon Editor /qnx4/photon/ped - в меню Options -> Defaults устанавливаем
шрифт по умолчанию - Arial 10 Bold - нажимаем Save. Теперь по умолчанию при работе
с Photon Editor текст будет выглядеть привычно как в MS Notepad. При чтении и сохранении
документов можно выбирать кодировки Options --> Encoding или Ctrl-E. Работоспособность
проверена с кодировками DOS-866, КОИ8-Р, Win-1251.
Я пишу сейчас эту байку как раз в PEd.

ж) В PICQ при посылке сообщения есть возможность выбрать шрифт - выбираем
Arial 10 Bold - теперь можно общаться с другими пользователями ICQ, которые сидят
под Windows и пишут в кодировке 1251.

Замеченные недостатки:
vmail работает кривовато - не все символы отображает. Но я думаю, что
и это со временем решаемо.

Ну пока вроде все. О консоли и photon terminal будет отдельный разговор.
Если что-то забыл или что-то можно улучшить, напишите мне пожалуйста:
Engineer <rtos@mail.ru>
 

Hosted by uCoz