при выходе из kde/wm/whatever с \"сохранением сессии\" у mozilla (и, наверное, galeon, etc) в качестве \"команды запуска\" сохраняется mozilla-bin а не mozilla (как должно было бы быть). предпологаемое решение - в mozilla добавить ключ \"-setcommand имя\", при наличии которого она будет делать XSetCommand(), и, \"из скриптов\" запускать mozilla-bin с этим ключом... --- ---
подарок новому мантейнеру
В KDE 3.2.2 не воспроизводится. Как воспроизвести ? Эта ошибка еще актуальна ?
В wmaker - выбрать в меню "save session", потом в ~/G/D/WMState посмотреть на "Command = " для mozilla. Для galeon - точно актуально. Для мозилы сейчас проверю. Актуально. "Command = "/usr/lib/mozilla/mozilla-bin";"
Да, действительно. Но решение этой проблемы для меня не очевидно :(. Дело в том,ъ что то что написано в WM_COMMAND абсолбтно праильно ... /usr/lib/mozilla/mozilla-bin дейчтвительно бинарник мозиллы, но вот запускать его нужно в определенном окружении и менять это значение на /usr/bin/mozilla это грубый хак. Но даже если пойти на такой шаг, то ваше решение с XSetCommand не годится т.к. мозилла не работает с Х напрямую. Вообщем прблема налицо, но нужно копать чтобы ее решить.
Боюсь, это проблема, которая неспецифична для нашей сборки mozilla, но вылазит для любого "обёрнутого" приложения (в т.ч. xmms-1.2.8-alt5+). Я бы сказал -- WONTFIX :(
<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...
[15:31] <drF_ckoff> gvy: http://antex.ru:8080/data/tmp/xchprop.pl [15:32] <drF_ckoff> gvy: во враппере пускать ее _после_ того, как приложение запустится. звать как "xchprop.pl кривоеимя $0"
Куда копать понял, осталось написать патч:)
(In reply to comment #8) > Куда копать понял, осталось написать патч:) Не надо "патч"! В предыдущем комментарии ссылка на скрипт. Упаковать его и воткнуть во враппер.
Не вижу никакого смысла тащить скрипт и править враппер, если можно сделать патч и предложить его апстриму :)
Я боюсь, что апстрим пошлет куда подальше с такими "патчами" и будет прав.
Доля пользователей альтернативных WM/DE достаточно велика, чтобы протолкнуть грамотно сделанный патч.
А при чем тут WM/DE? И как ты сделаешь "грамотный" патч, который будет ставить WM_COMMAND в имя вызывающего враппера, про который бинарь _ничего_ знать не может и не должен?
Это у кого не может и не должен? /usr/bin/mozilla собирается в дереве исходников той саммой мозилы, так что все, всё знают...
/usr/bin/mozilla знает, что она запускает mozilla-bin. а вот mozilla-bin _не знает_, кто ее запустил. и ставить имя в "mozilla" это будет "грязный хак".
mozilla-bin может быть запущена только run-mozilla.sh, все остальное - грязный хак .
В свете смерти mozilla неактуально