RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > И там и там firefox + thundebird. Работает везде по отдельности и в связке без проблем, НО > > 1. В оси (вроде как давно описанная фигня, но по сю пору не знаю, как лечить) не запускают друг-друга по ссылкам > > Не только в Оси, ни никсах тоже. Как в винде незнаю. > Вызвано это необходимостью запуска внешней программы, а не своего компонента как в Мозилле. > Но это лечится. :-) > Собственно говоря нужно только вдумчиво поискать и инете и почитать документацию. > > Рецепт для FF. > 1. Существует модуль MozEX для запуска внешних программ, берем его здесь: http://downloads.mozdev.org/mozex/mozex-1.07.xpi > Правда есть одно но, сделан он был для версии 0.9 и на 1.0.х ставится не захочет. > Обходим это следующим образом: > - тянем его к себе. > - заходим внутрь архива и в файле install.rdf правим строчку <em:maxVersion>0.9</em:maxVersion> на <em:maxVersion>1.0</em:maxVersion>. > - выходим с сохранением. > - ставим модуль с локальной машины через File->Open file. > 2. Перезагружаем FF для активации модуля. > 3. Заходим в Tools->Extensions. И далее в настройки модуля. > 4. В секции "General" выбираем "Intercept mailto: clicks" и можно "Intercept news: clicks". > 5. В секции "Commands" в поле "Mailer" указываем c:\programs\thunderbird\thunderbird.exe -compose mailto:%a > (c:\programs\thunderbird заменить на свой путь). После этого можно наслаждаться результатом. > Собственно говоря в командную строку можно добавить и другие параметры, почитать о них можно здесь: http://mozex.mozdev.org/arguments.html > > > Существует и другой вариант через добавление в user.js параметра "network.protocol-handler.app.mailto". > у меня он не заработал. :-( > > Рецепт для TB. > > С TB в Оси все намного проще, он прекрасно умеет делать вызов броузера по умолчанию. > Со времен W4 за это отвечает WPUrl, все что нужно это это зарегистрировать FF как броузера по умолчанию (обычно при установке Оси по умолчание регистрируются Netscape или Mozilla). > Для этого можно воспользоваться следующим скриптом (позаимствован у Netscape :-) > > /**/ > If RxFuncQuery('SysLoadFuncs') Then Do > Call RxFuncAdd 'SysLoadFuncs', 'RexxUtil', 'SysLoadFuncs' > Call SysLoadFuncs > End /* If RxFuncQuery... */ > > /* Make Firefox the default browser for URL objects */ > > ffdir = 'c:\programs\firefox' > ffexe = ffdir'\firefox.exe' > > IF STREAM( ffexe, 'C', 'QUERY EXISTS' ) \= '' THEN DO > os2ini = VALUE('USER_INI',, 'OS2ENVIRONMENT') > CALL SysIni os2ini, 'WPURLDEFAULTSETTINGS', 'BROWSER', ffexe || D2C(0) > CALL SysIni os2ini, 'WPURLDEFAULTSETTINGS', 'DefaultBrowserExe', ffexe || D2C(0) > CALL SysIni os2ini, 'WPURLDEFAULTSETTINGS', 'DefaultWorkingDir', ffdir || D2C(0) > END > > Перед запуском правим ffdir и ffexe на свои значения. > > После этого FF прекрасно вызывается по ссылкам из TB. Впрочем не только из TB но и других программ, которые используют класс WPUrl (как пример NewView). > >
_, _, _,
/ \ (_ / ~ )
\ / , ) / /
~ ~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.