Bug 2308 - при \'save session\' (из любого wm/de) в качестве \'command\' сохраняется mozilla-bin а не mozilla
: при \'save session\' (из любого wm/de) в качестве \'command\' сохраняется moz...
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/mozilla)
: unstable
: all Linux
: P4 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2003-02-26 17:15 by
Modified: 2006-11-06 22:56 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2003-02-26 17:15:37
при выходе из kde/wm/whatever с \"сохранением сессии\" у mozilla (и,
наверное, galeon, etc) в качестве \"команды запуска\" сохраняется
mozilla-bin а не mozilla (как должно было бы быть). предпологаемое решение - в
mozilla добавить ключ \"-setcommand имя\", при наличии которого она
будет делать XSetCommand(), и, \"из скриптов\" запускать mozilla-bin
с этим ключом...
---

---
------- Comment #1 From 2004-05-05 16:27:02 -------
подарок новому мантейнеру 
------- Comment #2 From 2004-06-03 17:18:45 -------
В KDE 3.2.2 не воспроизводится.
Как воспроизвести ? Эта ошибка еще актуальна ?
------- Comment #3 From 2004-06-03 17:25:20 -------
В wmaker - выбрать в меню "save session", потом в ~/G/D/WMState посмотреть на
"Command = " для mozilla. Для galeon - точно актуально. Для мозилы сейчас
проверю. Актуально. "Command = "/usr/lib/mozilla/mozilla-bin";"
------- Comment #4 From 2004-06-03 20:26:07 -------
Да, действительно. Но решение этой проблемы для меня не очевидно :(. Дело в
том,ъ 
что то что написано в WM_COMMAND абсолбтно праильно ... 
/usr/lib/mozilla/mozilla-bin дейчтвительно бинарник мозиллы, но вот запускать
его
нужно в определенном окружении и менять это значение на /usr/bin/mozilla это 
грубый хак. Но даже если пойти на такой шаг, то ваше решение с XSetCommand не
годится т.к. мозилла не работает с Х напрямую. 
Вообщем прблема налицо, но нужно копать чтобы ее решить.
------- Comment #5 From 2005-10-19 11:21:10 -------
Боюсь, это проблема, которая неспецифична для нашей сборки mozilla, но вылазит
для любого "обёрнутого" приложения (в т.ч. xmms-1.2.8-alt5+).

Я бы сказал -- WONTFIX :(
------- Comment #6 From 2005-10-19 12:03:22 -------
<gvy> drF_ckoff, а как ты предлагаешь это фиксить? (мне и вправду интересно)
<Utvuk> drF_ckoff: я их так и не освоил :(
<drF_ckoff> gvy: установкой WM_COMMAND
<gvy> drF_ckoff, где установкой?
<drF_ckoff> gvy: в приложении обернутом
<gvy> drF_ckoff, сделаешь патчик на mozilla (а вдруг и xmms =) и страничку на
wiki?..
<drF_ckoff> gvy: "на mozilla" - низачто. на xmms - maybe. только хрен знает
когда. =/
<gvy> drF_ckoff, ну тогда LATER...
------- Comment #7 From 2005-10-20 15:35:01 -------
[15:31] <drF_ckoff> gvy: http://antex.ru:8080/data/tmp/xchprop.pl
[15:32] <drF_ckoff> gvy: во враппере пускать ее _после_ того, как приложение
запустится. звать как "xchprop.pl кривоеимя $0"
------- Comment #8 From 2005-10-27 10:07:52 -------
Куда копать понял, осталось написать патч:)
------- Comment #9 From 2005-10-27 10:48:14 -------
(In reply to comment #8)
> Куда копать понял, осталось написать патч:)

Не надо "патч"! В предыдущем комментарии ссылка на скрипт. Упаковать его и
воткнуть во враппер.
------- Comment #10 From 2005-10-27 12:47:31 -------
Не вижу никакого смысла тащить скрипт и править враппер, если можно сделать
патч
и предложить его апстриму :)
------- Comment #11 From 2005-10-27 13:25:24 -------
Я боюсь, что апстрим пошлет куда подальше с такими "патчами" и будет прав.
------- Comment #12 From 2005-10-27 13:49:08 -------
Доля пользователей альтернативных WM/DE достаточно велика, чтобы протолкнуть
грамотно сделанный патч.
------- Comment #13 From 2005-10-27 14:23:30 -------
А при чем тут WM/DE? И как ты сделаешь "грамотный" патч, который будет ставить
WM_COMMAND в имя вызывающего враппера, про который бинарь _ничего_ знать не
может и не должен?
------- Comment #14 From 2005-10-27 14:27:36 -------
Это у кого не может и не должен? /usr/bin/mozilla собирается в дереве
исходников
той саммой мозилы, так что все, всё знают...
------- Comment #15 From 2005-10-27 15:01:17 -------
/usr/bin/mozilla знает, что она запускает mozilla-bin. а вот mozilla-bin _не
знает_, кто ее запустил. и ставить имя в "mozilla" это будет "грязный хак".
------- Comment #16 From 2005-10-27 15:09:47 -------
mozilla-bin может быть запущена только run-mozilla.sh, все остальное - грязный
хак .
------- Comment #17 From 2006-11-06 22:56:49 -------
В свете смерти mozilla неактуально