Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№131-03-2006 18:46:22

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

SeaMonkey & Linux: запрос профиля

Такая вот проблема:
Если при запущеной SM попытаться открыть еще одну копию (напр., страницу с диска, или ссылку из другой проги), то вылазит окно выбора профиля. В Firefox 1.5.0.1 все ОК, запрос передается в уже открытое окно. В винде и в Fx и в SM тоже все ОК.


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№214-04-2006 17:27:36

xiff
Участник
 
Группа: Members
Откуда: Neutral Zone
Зарегистрирован: 05-04-2006
Сообщений: 84

Re: SeaMonkey & Linux: запрос профиля

По идее, в profilemanager нужно отметить чекбокс "Don't ask at startup" (предварительно удалив все профили кроме одного -- дефолтового) :/


"I do not do good work. I do perfect work. Even when I am wrong, I am wrong perfectly. But that does happen rarely." (C) M. P., Jan. 2006

Отсутствует

 

№315-04-2006 02:29:47

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: SeaMonkey & Linux: запрос профиля

Так и есть.
Все равно спрашивает.
Если забить и нажать Запуск, ругается, что профиль уже используется.


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№415-04-2006 03:01:51

xiff
Участник
 
Группа: Members
Откуда: Neutral Zone
Зарегистрирован: 05-04-2006
Сообщений: 84

Re: SeaMonkey & Linux: запрос профиля

Хммм... Странно :/ Впрочем, у меня как-то помниться с седьмым Нетшкафом под КДЕ было что-то похожее, но давно, посему совершенно не помню как разрешил сию заморочку :(
А что если попытаться принудительно заставить передавать запрос уже запущенной (первой) копии выставив (через about:config) следующие значения:
browser.link.open_external                       3
browser.link.open_newwindow                   3
browser.link.open_newwindow.restriction    2

Не уверен что сработает, но всё же... :/


"I do not do good work. I do perfect work. Even when I am wrong, I am wrong perfectly. But that does happen rarely." (C) M. P., Jan. 2006

Отсутствует

 

№515-04-2006 03:09:02

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: SeaMonkey & Linux: запрос профиля

Уже стоит.


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№615-04-2006 19:35:16

xiff
Участник
 
Группа: Members
Откуда: Neutral Zone
Зарегистрирован: 05-04-2006
Сообщений: 84

Re: SeaMonkey & Linux: запрос профиля

Ёпрст! :angry: Сам только что столкнулся с этой же заморочкой поставив SM в Линух (в Мурзике-то моём не помню такого (иль склероз... :cry:)... кажись :/ )
Беда!!! :whiteflag:

Отредактировано xiff (15-04-2006 19:35:53)


"I do not do good work. I do perfect work. Even when I am wrong, I am wrong perfectly. But that does happen rarely." (C) M. P., Jan. 2006

Отсутствует

 

№716-04-2006 21:29:31

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: SeaMonkey & Linux: запрос профиля

Решил проблему
В настройках Klipper обнаружил команду:

Выделить код

Код:

ps x |grep -q '[m]ozilla' && mozilla -remote openURL\(%s\) || mozilla %s

Немного подредактировав ее, получил:

Выделить код

Код:

ps x |grep -q '[s]eamonkey' && seamonkey -remote openURL\(%s\) || seamonkey %s

Но оказалось, что не все приложения понимают подобную строку. Напр., SIM не понимает.
Пришлось писать скрипты:

/usr/local/bin/smopen

Выделить код

Код:

#!/bin/sh
ps x |grep -q '[s]eamonkey' && seamonkey -remote openURL\($1\) || seamonkey $1

/usr/local/bin/smmail

Выделить код

Код:

#!/bin/sh
ps x |grep -q '[s]eamonkey' && seamonkey -remote mailto\($1\) || seamonkey mailto:$1

Отредактировано INFOMAN (17-04-2006 01:10:44)


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№817-04-2006 21:35:32

xiff
Участник
 
Группа: Members
Откуда: Neutral Zone
Зарегистрирован: 05-04-2006
Сообщений: 84

Re: SeaMonkey & Linux: запрос профиля

Забавно :) Но, к сожалению, это не решение проблемы -- это т. с. "обходной маневр" или, как говорят буржуазейцы, dirty trick :( Должно быть какое-то иное решение :/


"I do not do good work. I do perfect work. Even when I am wrong, I am wrong perfectly. But that does happen rarely." (C) M. P., Jan. 2006

Отсутствует

 

№906-05-2006 18:01:50

xiff
Участник
 
Группа: Members
Откуда: Neutral Zone
Зарегистрирован: 05-04-2006
Сообщений: 84

Re: SeaMonkey & Linux: запрос профиля

Так лучше:

#!/bin/sh
ps x |grep -q '[s]eamonkey' && seamonkey -remote openURL\($1,new-tab\) || seamonkey $1

и

#!/bin/sh
ps x |grep -q '[s]eamonkey' && seamonkey -mail -remote mailto:\($1\) || seamonkey -mail mailto:$1

В первом случае добавил new-tab. Во втором двоеточие после mailto (у Вас пропущено) и опцию -mail .

P.S. Другого (альтернативного) решения пока, к сожалению, я не нашел :( .

Отредактировано xiff (06-05-2006 18:03:44)


"I do not do good work. I do perfect work. Even when I am wrong, I am wrong perfectly. But that does happen rarely." (C) M. P., Jan. 2006

Отсутствует

 

№1030-06-2006 13:36:18

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: SeaMonkey & Linux: запрос профиля

Andrew Schultz пишет

Linux will get a startup script that talks to the already-running
process to open a new window instead of always trying to start a new
process.

http://groups.google.com/group/mozilla.dev.apps.seamonkey/msg/5e7187ea6154a291


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№1124-07-2006 00:13:14

AS_Pushkin
Участник
 
Группа: Members
Зарегистрирован: 02-06-2006
Сообщений: 34

Re: SeaMonkey & Linux: запрос профиля

Чтобы не гонять ps и grep, лучше сделать так:

Выделить код

Код:

seamonkey -remote "ping()" && seamonkey -remote "xfeDoCommand(openBrowser)" || seamonkey -splash -browser

И для почты:

Выделить код

Код:

seamonkey -remote "ping()" && seamonkey -remote "xfeDoCommand(openInbox)" || seamonkey -splash -mail

Спасибо за наводку! :)

Можно еще поколдовать над передачей параметров, но для команды на иконку, пункт меню и/или горячую клавишу - вполне хватит.

Отредактировано AS_Pushkin (24-07-2006 00:15:03)


Души прекрасные порывы!

Отсутствует

 

№1223-08-2006 06:10:22

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: SeaMonkey & Linux: запрос профиля

Скачал кандидат 1.1a
Проблема решена.


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]