Такая вот проблема:
Если при запущеной SM попытаться открыть еще одну копию (напр., страницу с диска, или ссылку из другой проги), то вылазит окно выбора профиля. В Firefox 1.5.0.1 все ОК, запрос передается в уже открытое окно. В винде и в Fx и в SM тоже все ОК.
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
По идее, в 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
Отсутствует
Так и есть.
Все равно спрашивает.
Если забить и нажать Запуск, ругается, что профиль уже используется.
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
Хммм... Странно Впрочем, у меня как-то помниться с седьмым Нетшкафом под КДЕ было что-то похожее, но давно, посему совершенно не помню как разрешил сию заморочку
А что если попытаться принудительно заставить передавать запрос уже запущенной (первой) копии выставив (через 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
Отсутствует
Уже стоит.
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует
Ёпрст! Сам только что столкнулся с этой же заморочкой поставив SM в Линух (в Мурзике-то моём не помню такого (иль склероз... )... кажись )
Беда!!!
Отредактировано 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
Отсутствует
Решил проблему
В настройках Klipper обнаружил команду:
Немного подредактировав ее, получил:
Но оказалось, что не все приложения понимают подобную строку. Напр., 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
Отсутствует
Забавно Но, к сожалению, это не решение проблемы -- это т. с. "обходной маневр" или, как говорят буржуазейцы, 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
Отсутствует
Так лучше:
#!/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
Отсутствует
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
Отсутствует
Чтобы не гонять 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)
Души прекрасные порывы!
Отсутствует
Скачал кандидат 1.1a
Проблема решена.
Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL
Отсутствует