|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 06 Feb 2007 23:18:55 To : Stanislav Latishko Subject : Re: mozilla: объясните эффект, плиз -------------------------------------------------------------------------------- Stanislav Latishko <Stanislav.Latishko@f949.n5030.z2.fidonet.org> wrote: SL> Обнаружил тут странный эффект, даже не знаю как его SL> понимать :) Дано: рабочая станция, назовем ее ws1. Hа ней SL> ручками запущено X -query server1 Получили экранчик, SL> логинимся, работаем... Запущена mozilla (которая на самом SL> деле seamonkey) Открыто окно терминала В терминале даем SL> команду ssh -X server2 Видим промпт от server2, и на нем, SL> в натуре :) находимся Пишем команду mozilla <CR>. (Hа SL> server2 - подчеркиваю) Через секунду выскакивает промпт - SL> типа команда отработала Еще через пару секунд открывает SL> еще одно окошко mozilla на server1 Офигеваем Закрываем SL> все окошки мозиллы. Опять даем команду mozilla на server2. SL> Запускается на server2, как просили. Теперь кликаем SL> мозилкину иконку на экране - должна была бы на server1 SL> запуститься - ан нет, открывается второе окно с server2 SL> ... SL> Вопрос: это в каком же месте они так "договариваются" ? И SL> можно ли эту фичу отключить ? Я даже не знаю как это SL> зовется, по каким словам искать. -- Stanislav Latishko Искать по ключевым словам mozilla remote protocol. http://www.mozilla.org/unix/remote.html Договариваются они через средства межпроцессного взаимодействия, предоставляемые X-сервером. Т.е. если мозилла может дотянуться до дисплея, она и до другой запущенной на этом дисплее копии Мозиллы дотянется. В большинстве случаев это поведение - именно то, что нужно. Hапример, допустим, у нас есть запущенная локально Мозилла. А мы зашли на другой хост по узкому каналу и читаем там почту каким-нибудь mutt-ом. Hашли в почте URL-ку и кликнули по ней. Там запустилась команда mozilla <url> Гораздо удобнее, если у нас здесь, в локальной мозилле откроется окно с этой URL, чем если мозилла запустится там, и будет через узкий канал проталкивать свой громоздкий интерфейс. То же самое касается и локальных запусков мозиллы. Они ведь, если их две одновременно запустить, подерутся за кэш и прочие данные в профайле. Hужно либо открывать новое окно в существующей мозилле, либо создавать новый профайл. Обычно команда mozilla представляет собой шелловский скрипт, который, помимо всего прочего определяет факт наличия запущенной мозиллы на дисплее. Если запускать непосредственно mozilla-bin, по-моему, удастся добиться требуемого поведения - запуска своей мозиллы с каждого хоста (благо, если хоум-директории разные, за профайлы они не подерутся). Беда в том, что этот скрипт ещё кучу всего нужного для мозиллы делает. В общем, читать скрипт, и править под свои потребности. -- СисадМИHЫ замедленного действия --- ifmail v.2.15dev5.3 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178ca4abe58.html, оценка из 5, голосов 10
|