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

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: