>> >> Сам вижу, что некрасиво, но лучше выдумать не смог. >> >> 1) Явно, что это ноутбучная штучка, так что локальные X >> должны быть. А что если их два? >> 2) Пользователь один, что опять же не факт. А как бы проверить >> кто на DISPLAY=0:0 сидит? VW> Вот для решения этой проблемы и придумали D-Bus. Чтобы не разбираться от VW> какого юзера, да есть ли у него X-ы да и вообще. Чтобы из обработчика VW> события не глядя VW> слать сообщения в system bus. А кому интересно - их слушает и VW> предпринимает действия, требующие взаимодействия с пользователем. интересно. а права доступа на сообщения оно (dbus) умеет? а стандартизация сообщений уже есть? то есть где почитать про то что надо слушать чтобы поймать скажем закрытие ноута? и будет ли это решение работать в любой системе с dbus? -- ... mpd paused: U.D.O. - Black Widow . ''`. Dmitry E. Oboukhov : :’ : email: unera@debian.org jabber://UNera@uvw.ru `. `~’ GPGKey: 1024D / F8E26537 2006-11-21 `- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537
Attachment:
signature.asc
Description: Digital signature