[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: shitdown



On Sun, Jan 15, 2006 at 12:27:15AM +0200, Matvey wrote:
> On Sun, 15 Jan 2006 01:15:21 +0300
> "Alexandra N. Kossovsky" <sasha@sanechka.spb.ru> 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: sasha@sanechka.spb.ru



Reply to: