Dbus — средство межпроцессного взаимодействия. Другими словами, средство позволяющее одной программе «отдавать приказы» другой программе.
В сети легко найти примеры, как из командной строки с помощью DBus управлять различными программами. Но слабо раскрыта тема, как отслеживать сигналы исходящие от других программ. В данной стать хочу исправить эту несправедливость и разобрать пример обработки событий получаемых от системы по средствам Dbus.
Читать полностью »
Метка «dbus»
Скрипт обрабатывающий события системы с помощю DBus
2014-05-16 в 18:25, admin, рубрики: bash, dbus, метки: bash, dbusSTM32 и Bluetooth или удаленное управление ПК своими руками
2013-09-26 в 14:59, admin, рубрики: bluetooth, dbus, diy или сделай сам, python, stm32, метки: bluetooth, dbus, python, stm32Вместо введения
День добрый.
Сегодня я попытаюсь рассказать о своей попытке построить систему удаленного управления ПК в пределах одного помещения.
Сразу отмечу для тех кто скажет велосипед. Да это велосипед. И мне было интересно его построить. По ряду причин. Одна из которых желание сделать своими руками а не купить.
Читать полностью »
QtDbus Часть 2. Победное сияние чистого разума
2013-07-16 в 11:38, admin, рубрики: dbus, linux, qt, Qt Software, qtdbus, Программирование, метки: dbus, Qt, qtdbusПредыдущая часть оставляла мрачные прогнозы, но все оказалось гораздо, гораздо, гораздо лучше.
Разбор бонус-левела
Итак, спсаибо хабражителю он обратил внимание на то, что у QDbusAbstractAdaptor должен быть родитель. Для меня это оказалось новостью, т.к. я сильно привык, что родителя может и не быть. Может это убережет еще кого-то от подобного ляпа.
Вдобавок мое незнание патернов, есть такой патен «Адаптер». Так вот QAbstractAdaptor собственно это он и есть. С учетом вышесказанного и замечания доки, что этот класс должен быть легковесным пример, действительно проясняющий подход либы должен быть таким:Читать полностью »
QtDbus — тьма, покрытая тайною. Часть 1
2013-07-07 в 4:00, admin, рубрики: c++, dbus, linux, qt, Qt Software, qtdbus, темные стороны документации, метки: dbus, Qt, qtdbus, темные стороны документацииНаше путешествие началось Qt Graphics Framework, нас завербовали его светлой стороной, а потом мы долго получали граблями по разным частям тела.
Данная статья — это спин-офф основного сюжета. В ней сказ пойдет о QtDBus. Этот модуль Qt появился еще в четвертой версии и был хоть как-то документирован и снабжен примерами. Но грянул Qt 5.0, и уж не знаю по чему, но это привело к тому, что на сторону тьмы перешла вышеназванная дока. .Читать полностью »