Описание тега dbus
D-Bus - это система шины сообщений, которая позволяет клиентским программам вызывать процедуры в службе - в основном, локальный эквивалент XML-RPC и SOAP.
1
ответ
Пример dbus - on_name_lost промежуточно после on_name_acquired
Я был в состоянии работать с dbus как клиент, но если я скомпилирую https://github.com/bratsche/glib/blob/master/gio/tests/gdbus-example-server.c on_name_acquired обратный вызов вызывается и промежуточно после обратного вызова on_name_lost называетс…
17 апр '18 в 11:22
1
ответ
Изменения размера строки DBUS-libdbus
Я использую libdbus-1 для IPC. Я заметил, что при использовании DBUS_TYPE_STRING происходит непредвиденное поведение. Сторона отправки: str.size() - 20 dbus_message_iter_append_basic (& argsIter, DBUS_TYPE_STRING, & str); Сторона получателя: dbus_me…
09 сен '16 в 00:29
2
ответа
DBus-Cherrypy проблема слияния
Я использую python-dbus и cherrypy для мониторинга USB-устройств и предоставления службы REST, которая будет поддерживать статус на вставленных USB-устройствах. Я написал и отладил эти службы самостоятельно, и они работают как положено. Теперь я объ…
29 дек '09 в 19:56
1
ответ
Пример использования dbus c api для тайм-аута и отмены ожидающей переменной
Существует пример dbus C api http://www.matthew.ath.cx/misc/dbus. Он также включен на github с улучшениями https://github.com/wware/stuff/blob/master/dbus-example/dbus-example.c. В функции query(), которая выполняет вызов и получает ответ, нужно ли …
30 июл '14 в 23:02
1
ответ
Изменить тему Emacs 24 в зависимости от подключенных мониторов
Я использую Emacs 24 на своем работающем ноутбуке Ubuntu Linux, который обычно подключается к очень хорошему внешнему монитору, где мне нравится одна цветовая тема (с использованием deftheme). Но когда я в дороге, мне нравится еще одна тема. Как я м…
21 май '13 в 08:13
2
ответа
Lighthttp, Dbus и MyApp, без X11
Я работаю в системе без X11, myapp, которая регистрирует сервер dbus, приложение php, которое должно отправлять на сервер сообщение через dbus. На машине для разработки все работало задушевно (с gnome, X11), но когда я развернул на сервере без X11, …
10 дек '13 в 19:04
0
ответов
Прослушивание сигналов dbus
Я пытаюсь слушать dbus-событие из кода c. Я могу захватить их через событие dbus-monitor. dbus-monitor --session --monitor "type='signal',interface='org.jwz.XScreensaver'" signal sender=org.freedesktop.DBus -> dest=:1.146 serial=2 path=/org/freed…
29 мар '16 в 05:56
2
ответа
Ошибка при получении свойства интерфейса DBus с QDBusInterface
Я пытаюсь получить информацию о сети (IP-адрес, маска сети, маршрут и т. Д.) Для всех моих интерфейсов в Qt, используя интерфейс DBus NetworkManager. Проблема в том, что когда я пытаюсь получить доступ к свойству "Адреса" org.freedesktop.NetworkMana…
18 ноя '13 в 08:17
1
ответ
Как извлечь состояние сервиса через Systemd DBus API?
Я пытаюсь извлечь openvpn.service использование статуса Systemd D-Bus API. In [1]: import dbus In [2]: sysbus = dbus.SystemBus() In [3]: systemd1 = sysbus.get_object('org.freedesktop.systemd1', '/org/freedesktop/systemd1') In [4]: manager = dbus.Int…
19 апр '17 в 15:21
0
ответов
Как заменить транспортный сокет unix:// на Windows 7 Pro для dbus-системы на основе python?
Я пытаюсь использовать эту библиотеку для реализации DBus на окнах: https://github.com/LEW21/pydbus: Я получаю сообщение об ошибке: Неизвестный или неподдерживаемый метод транспорта unix:// для адреса unix:oath=/var/run/dbus/system_bus_socket Если к…
23 окт '16 в 08:57
1
ответ
Как вызвать функцию varargs через dbus?
Как вызвать функцию varargs через dbus, например, printf? Сервер написан на C, клиент написан на Python. Мои вопросы, как написать файл спецификации XML? А как написать мой GObject? Заранее спасибо. [Я использую DBus-GLib.]
05 авг '11 в 01:43
1
ответ
Сборка Qt 4.8 с поддержкой QtDBus
Я пытаюсь скомпилировать Qt из исходников, все идет хорошо (более или менее), кроме части dbus. ./configure -v -opensource -dbus-connected -arch i386 Configure показывает эту ошибку: 1 ошибка сгенерирована. make: * [dbus.o] Ошибка 1 D-Bus отключена.…
01 мар '14 в 11:43
1
ответ
Как добиться обнаружения USB-накопителей в реальном времени с помощью Ruby в Linux?
Я думаю, что ruby-dbus может быть правильным решением, но я не могу найти какие-либо примеры того, как обнаруживать в режиме реального времени, когда устройство хранения подключено к машине Linux. У кого-нибудь есть такой пример?
21 апр '17 в 19:10
1
ответ
QDBus send int[]
В настоящее время я начинаю с QDBus. Я пытаюсь отправить массив данных int в другую программу, которая выполнит некоторые вычисления в массиве и, как предполагается, впоследствии отправит его обратно. Я попытался просто отправить начальный адрес мас…
09 июл '17 в 16:45
1
ответ
Как я могу получить функцию g_dbus_connection_signal_subscribe, чтобы рассказать мне о ранее существующих объектах / интерфейсах?
Функция g_dbus_connection_signal_subscribe отлично работает, чтобы сообщить мне, когда новые объекты DBus появляются (или исчезают) с сигналом InterfacesAdded (или сигналом InterfacesRemoved). Но мне нужно знать о уже существующих объектах / интерфе…
10 янв '19 в 15:06
2
ответа
dbus как подключиться к демону новой сессии
Насколько я понимаю, пользователь dbus подключается к демону шины сеанса, если среда определяет две переменные, такие как: DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-1cAnv4I,guid=3a453c40b5034f DBUS_SESSION_BUS_PID=102 Если демон останавливает…
29 июл '14 в 19:30
1
ответ
Почему networkmanager.WatchState паникует?
Мне нужно следить за изменениями в сети и устанавливать некоторые правила маршрутизации всякий раз, когда меняется состояние сети (например, если интерфейс перезагружается, мне нужно снова установить таблицы маршрутизации ip, так как src является ди…
03 июл '15 в 10:24
2
ответа
Что такое демон dbus и зачем он нужен vlc
У меня есть кросс-скомпилированный медиаплеер VLC (версия 2.1.2), использующий buildroot для платы для рук. Я подключил плату к своему компьютеру Linux с помощью последовательного кабеля. Когда я пытаюсь запустить плеер, используя команду "vlc" в mi…
07 фев '14 в 07:08
1
ответ
Прокси пуст после успешной инициализации
Я использую расширение PECL D-Bus с PHP 5.5 на Ubuntu 14.04 для взаимодействия с Клементиной. На данный момент я могу подключиться к сеансовой шине (исключения возникают при возникновении любой ошибки), но когда я инициализирую объект прокси, я полу…
07 авг '14 в 15:08
0
ответов
Debian застрял, настраивая dbus
Я хотел dist-upgrade мой сервер, но он всегда зависал при настройке dbus. Я пробовал много конфигурации, как dpkg --configure -a но даже здесь говорится о настройке dbus и застревает там. Даже пытался установить вручную, как сказано в этом похожем в…
15 окт '18 в 08:14