Описание тега gdbus
Инструмент для работы с объектами D-Bus
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
ответ
Как я могу получить функцию g_dbus_connection_signal_subscribe, чтобы рассказать мне о ранее существующих объектах / интерфейсах?
Функция g_dbus_connection_signal_subscribe отлично работает, чтобы сообщить мне, когда новые объекты DBus появляются (или исчезают) с сигналом InterfacesAdded (или сигналом InterfacesRemoved). Но мне нужно знать о уже существующих объектах / интерфе…
10 янв '19 в 15:06
1
ответ
Как проверить свойство D-Bus при использовании скелета gdbus-codegen
Я создаю сервис на D-Bus, используя gdbus а также gdbus-codegen, Самоанализ это: <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node> <in…
31 май '16 в 09:27
1
ответ
Установить / получить свойство с помощью dbus-send
Я сделал ниже пример xml и мне нужна помощь в формировании команды dbus-send для установки / получения propoerty "Status". Я знаю, как вызывать методы, но не умеет читать / записывать свойства с помощью dbus-send. XML: <node> <interface nam…
06 фев '18 в 17:44
1
ответ
Ошибка Qtcreator при добавлении символов: DSO отсутствует в командной строке
Моя конкретная ошибка - при попытке запустить пример кода GDBus отсюда: https://developer.gnome.org/gio/2.30/GDBusConnection.html Ошибка выглядит так: /usr/bin/ld: main.o: undefined reference to symbol 'g_variant_type_checked_' //usr/lib64/libglib-2…
22 авг '18 в 15:23
1
ответ
Что такое альтернативный GDBus API для каждого dbus API?
Например, я использовал функцию g_dbus_connection_setup_with_g_main . Но здесь я мог бы найти, что эта функция устарела. Но нет информации, какая функция может чередовать функцию. Где я могу найти эту информацию?
14 окт '16 в 08:45
2
ответа
Найти уникальный адрес D-Bus с помощью gdbus
Я пытаюсь найти наилучший способ получения уникального адреса D-Bus объекта в системной шине D-Bus с помощью библиотеки GDBus в Linux. Вот номера версий библиотек, которые я использую: # ls /usr/lib |grep -e dbus -e glib -e gio libdbus-1.so libdbus-…
14 июл '17 в 23:26
0
ответов
Переключение контекста в dbus
Хотите понять, что переключение контекста произошло при отправке сообщения dbus?
08 май '18 в 05:48
1
ответ
Зарегистрируйте более одного игрока MPRIS в GDBus
Я хочу зарегистрировать более одного медиаплеера в glib. Минимальный (не) рабочий пример здесь. Как я могу понять спецификацию, я должен экспортировать много объектов с одним именем /org/mpris/MediaPlayer2 и это странно.
28 июн '17 в 01:09
3
ответа
Добавьте FDS в основной цикл GLIB
Мне нужно прикрепить файловые дескрипторы к основному циклу GLIB. Моя проблема в том, что список файловых дескрипторов не фиксируется во время выполнения. Согласно документации GLIB, я могу: создайте канал GIOC для каждого FD с помощью g_io_channel_…
21 май '14 в 10:56
1
ответ
dbus - зарегистрировать объект для удаленного на интерфейсе NULL
Я имею дело с бинарным сервисом / сервером dbb blob, к которому мне нужно подключиться через dbus (сеанс). Самоанализ интерфейса выглядит следующим образом (получено через gdbus-codegen). Мы регистрируем функцию на пульте, поэтому мы получаем уведом…
21 авг '13 в 12:41
1
ответ
Как добавить интерфейс на объекте gdbus (/org/bluez/hci1) для Bluez 5.35?
Я использую bluez5.35 для разработки приложений, и при отладке я обнаружил, что /org/bluez/hci1 предоставляет только 8 интерфейсов.(Org.bluez.Adapter1, CyclingSpeedManager1, HeartRateManager1, Media1, NetworkServer1, ThermometerManager1, DBus.Intros…
13 авг '16 в 10:02
1
ответ
Как выборочно отключить сигнал GDBus "PropertiesChanged"?
Я создаю интерфейс MPRIS D-Bus для приложения на C, используя средства GDBus, сгенерированные автоматически с помощью инструмента gdbus-codegen. Когда свойство изменяется, автоматически генерируется сигнал "PropertiesChanged", который в большинстве …
23 янв '18 в 18:14
1
ответ
Получить GDBusConnection для имени шины, которая уже принадлежит
Я хотел бы зарегистрировать объект для имени Bus, которое уже принадлежит. Ниже описано, как я могу зарегистрировать объект на новой шине, но own_name не удается, если шина уже существует. Могу ли я получить объект DBusConnection другим способом, чт…
22 июл '17 в 20:07
1
ответ
Как сделать вызов на стороне сервера D-Bus асинхронным?
Для моего проекта я использую DBUS в качестве IPC для взаимодействия между приложением QT (на стороне клиента) и моим сервисным демоном (на стороне сервера - GIO / GDBUS). На стороне клиента методы вызываются асинхронно с использованием QDBusPending…
06 авг '17 в 07:02
1
ответ
Вызов dbus в C из оболочки dbus-send
У меня есть вызов dbus-send: dbus-send --system --print-reply --dest=org.freedesktop.ModemManager1 "/org/freedesktop/ModemManager1/Modem/0" org.freedesktop.DBus.Properties.Get string:org.freedesktop.ModemManager1.Modem string:"SignalQuality" И я хот…
23 мар '16 в 00:00
1
ответ
Не может подключиться к сеансу dbus из службы в Ubuntu
Я должен запустить свое приложение как сервис в Ubuntu 16.04. Я использую systemd, чтобы он работал как сервис во время загрузки. Мое приложение должно подключаться как к сеансу dbus, так и к системе dbus. подключение к системе dbus успешно. Но подк…
28 июн '18 в 05:50
1
ответ
Несколько полных типов в GDBus интроспекции xml
Как я могу передать несколько полных типов в gdbus introspection xml. Пример, <method name="Frobate"> <arg name="foo" type="ii" direction="in"/> <annotation name="org.freedesktop.DBus.Deprecated" value="true"/> </method> Когд…
18 фев '15 в 03:17
4
ответа
Отправка байтового массива (тип `ay`) по D-Bus с использованием GDBus
Я пытаюсь массив байтов по D-Bus, используя привязки GDBus. Пожалуйста, дайте мне знать, как я могу этого достичь. Я пытался гуглить, но не помогло. Байт массив содержит файл изображения, поэтому не может быть преобразован в charbytearray Любая помо…
08 апр '14 в 12:49
1
ответ
Как использовать типы, сгенерированные gdbus-codegen?
Я реализую сервер dbus, и для упрощения я решил использовать gdbus-codegen, Этот пример hello world и его репозиторий будут генерировать заголовочные и исходные файлы. Затем это делается для подключения сигнала к функции: g_signal_connect (interface…
16 авг '17 в 13:43