On Sun, Jan 15, 2006 at 12:27:15AM +0200, Matvey wrote: > On Sun, 15 Jan 2006 01:15:21 +0300 > "Alexandra N. Kossovsky" <[EMAIL PROTECTED]> wrote: > > > On Sat, Jan 14, 2006 at 10:49:57PM +0200, Matvey wrote: > > > Сабж достал. Ни одно графическое приложение не получает SIGTERM до > > > убития иксов при # shutdown -h now. Как-то лечится? > Не нравится тем, что приложения как-то некрасиво умирают, не своей смертью :) > Не успевают сохранить свое состояние: xmms не помнит на чем остановился, > sylpheed > начинает работу с радостного рескана всех папочек, коих уже немеряно и пр.
А они точно умеют правильно умирать по SIGTERM? А то некоторые новомодные приложения правильно умирают только по кнопке quit или по команде close от window manager'а. Если умеют, то написать скриптик, killall -TERM xmms; killall -TERM sylpheed; sleep 1 и вставить его до /etc/rc[06].d/S20sendsigs ... или даже до /etc/rc0.d/K01xdm Хотя сдаётся мне, что уровень интеллекта разработчиков, необходимый для обработки сигналов, в точности равен уроню, необходимому для обработки потери соединения с X-сервером. Кстати говоря, можно ещё зарепортить баги на xmms & sylpheed. Что нажимаю я Ctrl-Alt-BackSpace, а эта сволочь состояние не сохраняет при вылете со словами "X-сервер украли!". Вот, гугль говорит, что у xmms с sigterm проблемы, но есть патч: http://bugs.xmms.org/show_bug.cgi?id=1153 http://bugs.xmms.org/show_bug.cgi?id=1937 -- Regards, Sasha. Alexandra N. Kossovsky, software engineer. e-mail: [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]