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

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

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

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

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

Уже стоит.

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

Решил проблему
В настройках 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

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

Так лучше:

#!/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. Другого (альтернативного) решения пока, к сожалению, я не нашел :( .

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

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

Выделить код

Код:

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

И для почты:

Выделить код

Код:

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

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

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

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