[devel] big upgrade + menu

Alexey Voinov =?iso-8859-1?q?voins_=CE=C1_voins=2Eprogram=2Eru?=
Сб Июн 9 18:20:20 MSD 2001


Обнаружилась следующая неприятность:
В случае обновления нескольких пакетов, каждый из которых хочет запустить
update-menus, запускается только первый, остальные запуски блокируются.
В процессе добавления пакетов в /usr/lib/menu попадают новые файлы.
Они на ходу подцепляются на каких-то этапах работы update-menus.
В итоге меню получается некорректным.
Запуск sudo update-menus после окончания работы того, который был запущен
первым исправляет ситуацию.

Не знаю как это грамотно обойти.
Единственное, что пока пришло в голову: если update-menus обнаруживает
работающую копию - он ее прибивает и начинает работать сам. 
В этом случае полноценный проход получится только у последнего запущенного
экземпляра и меню будет правильным. Но, по-моему, это все как-то
кривовато.

Может нам вообще свою систему меню придумать?
Сделать патчи для WindowManagerов, которые адаптируют их именно к _этой_
системе меню. 

-- 
Best Regards!
Alexey Voinov

voins на voins.program.ru
voins на online.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20010609/823345fc/attachment-0001.bin>


Подробная информация о списке рассылки Devel