Ого! Оказывается #CB1000 сливает стоковому #STi #GRB без какой либо "подготовки к старту" на последней!
Выходящий завтра альбом Pendulum порадовал меня своей стилевой разношорстностью и качеством. Несколько треков уже заслушал "до дыр".
Думаю, пока отойду от технических тем в моей уютной ЖЖ-шечке. Давайте пока поиграем в историю и географию.
Кто знает, почему Нижегородская улица в Москве так называется и что на ней делает НИИ Железнодорожной Автоматики?
Завтра дам ответ. А пока жду ваших версий.
hildon-home и опять таки опенсурсным hildon-sv-notification-daemon, который, в свою очередь, тупо обертывает нокийскую проприетарную библиотеку /usr/lib/hildon-desktop/libhildon-plugins-notify-sv.so.hildon-home обслуживает стандартные Freedesktop-ные нотификации, реализует персистентное хранение в sqlite-базе и их отображение на экране ("желтые стикеры"). Когда нужно чем-то пожжужать, покричать или помигать, процесс вызывает у hildon-sv-notification-daemon-а метод PlayEvent. После обработки нотификации - StopEvent.rtcom-call-ui) работает с hildon-sv-notification-daemon напрямую. Соответственно, метод PlayEvent инициирует воспроизведение рингтона и возвращяет идентификатор запроса, а метод StopEvent - останавливает, при этом ему нужно передать полученый из PlayEvent идентификатор.hildon-sv-notification-daemon можно сделать достаточно простой хук на DBUS-е, явно указывая имя интерфеса и путь объекта, но вот с получением результата - проблемы. Дело в том, что DBUS-фильтры невозможно модифицировать в реальном времени, так что создавать фильтр на конкретный вызов не получится. Каких либо общих признаков, по которым можно бы было отличить ответы на запросы вполне конкретных интерфейсов - нет. Выход только один сделать фильтр на прослушивание всех ответов (type='method_return') и реализовать максисмально компактный код, проверяющий наличие сохраненных запросов./etc/bluetooth в файле main.conf в строку DisablePlugins нужно добавить ",audio". Сделать это удобнее всего с помошью Midnight Comanger (mc), зайдя на телефон с помошью SSH.kill `pidof bluetoothd` (демон автоматически перезапустится после остановки).watchphone --hfp.