проблема с mozilla (просит новый профиль)

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
apple
Сообщения: 126

проблема с mozilla

Сообщение apple »

если открыто одно окно у Mozilla, второе можно открыть только из нее же. То есть, если открыт один такой клиент, то второе окно, не открываетс например из amule, мозилла просит создать новый профиль вместого того чтоб открыть ссылку а это не удобно
то есть ссылки с разных прог мозилла не открывает а просить второй профиль
как исправить?
..
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: проблема с mozilla

Сообщение router »

apple

Код: Выделить всё

mozilla -remote "openurl(http://linuxforum.ru)"

__________
добавлено:
лучше так:

Код: Выделить всё

mozilla -remote "openurl(http://linuxforum.ru,new-tab)"

или так:

Код: Выделить всё

mozilla-xremote-client -a mozilla "openurl(http://linuxforum.ru,new-tab)"

Но в последнем случае, возможно, придётся указывать польный путь к mozilla-xremote-client
__________
добавлено:
для вызова из других программ удобнее будет написать скрипт:

Код: Выделить всё

#!/bin/bash

mozilla="mozilla"
mozilla-xremote-client -a $mozilla "openurl($*,new-tab)" || $mozilla $*
Спасибо сказали:
Аватара пользователя
apple
Сообщения: 126

Re: проблема с mozilla

Сообщение apple »

все равно просит выбрать профиль если например вызываеш из amule
и сам скрипт не стартует мозиллу
..
Спасибо сказали:
Аватара пользователя
router
Сообщения: 363
ОС: Debian, на работе rhel

Re: проблема с mozilla

Сообщение router »

apple писал(а):
18.11.2005 12:08
все равно просит выбрать профиль если например вызываеш из amule
и сам скрипт не стартует мозиллу

Всё, о чём писал, проверял неоднократно. Может, я что-то не так объяснил?
В директории, куда установлена мозилла, есть несколько исполняемых файлов, в том числе - mozilla и mozilla-xremote-client. Но если ссылку на mozilla всегда помещают в каталог, упомянутый в $PATH, то с mozilla-xremote-client этого не делают. Соответственно, нужно либо добавить ссылку, либо указывать полные пути. Да и всегда можно вызывать не
mozilla-xremote-client, а mozilla.
Теперь о скрипте. Его нужно сохранить (лучше с расширением .sh - во избежание путаницы) в каталоге, упомянутом в $PATH. В первой строке определяем, что будем запускать
mozilla="mozilla"
Если у Вас firefox или seamonkey, внесите соответствующие изменения. Далее.
mozilla-xremote-client -a $mozilla "openurl($*,new-tab)"
открывает ссылку (параметры, переданные скрипту) в отдельной вкладке УЖЕ ОТКРЫТОГО браузера. Если он не запущен,
$mozilla $*
запускает.

В настройках своих программ указываете не mozilla (firefox, seamonkey), а этот скрипт.
Если что-то не так - попробуйте выполнить эти команды отдельно, а сообщения об ошибках, буде возникнут, отправьте сюда.
ЗЫ mozilla-xremote-client возможно, специфичен для браузера (mozilla | firefox | seamonkey), так что указывайте путь к необходимому.
Удачи :-)

Добавлено:
http://www.mozilla.org/unix/remote.html

Добавлено:
Насчёт специфичности mozilla-xremote-client - это я глупость сказал. Прекрасно работает.
Спасибо сказали: