Re: индикатор состояния батареек
On Tue, 5 May 2009, Victor Wagner wrote:
Вот для решения этой проблемы и придумали D-Bus. Чтобы не разбираться от
какого юзера, да есть ли у него X-ы да и вообще. Чтобы из обработчика
события не глядя
слать сообщения в system bus. А кому интересно - их слушает и
предпринимает действия, требующие взаимодействия с пользователем.
А не приведет это к демонам в user-space? Скажем, мне надо
при втыкании мыши каким-то хитрым образом сконфигурировать
кнопки на ней. За работу мыши отвечает какой-нибудь evdev
модуль из Х-ов, то есть программа ни разу ни юзеровская.
Поменять ей параметры можно с помощью xinput запущеного
от этого юзера. Следовательно надо запустить от имени
пользователя какой-то демон, следящий за D-bus, и по
поступлению события "мышь воткнута" демон вызывет xinput.
Почему собственно и нет. А какие-нибудь "заготовки"
для работы с D-bus в системе уже имеются? Что бы
писать такого демона, ну например, на тикле? :)
Ю.
Reply to: