Вопросы по теме 'dbus'

Добавление методов к объекту dbus в python
Мне нужно создать объект dbus в python с именами методов, которые определяются во время выполнения. Код, который я пробовал, в основном таков: import dbus import dbus.service from dbus.mainloop.glib import DBusGMainLoop import gobject...
808 просмотров
schedule 22.03.2023

Асинхронное ожидание дескриптора файла с использованием Boost Asio
Я пытаюсь интегрировать D-Bus в свое приложение boost::asio . D-Bus имеет API, который перечисляет набор файловых дескрипторов Unix (в основном сокеты, но также могут быть FIFO), которые нужно отслеживать. Когда у этих дескрипторов есть что-то,...
14728 просмотров
schedule 29.07.2023

Остановка службы Avahi и возврат списка элементов
Следуя этому примеру , я хочу остановить службу, когда получу все элементы. и вернуть их списком. Чтобы остановить бесконечный цикл, нужно вызвать gobject.MainLoop().quit() , но не знаю, когда и куда позвонить. Спасибо
761 просмотров
schedule 03.04.2022

не могу заставить прослушиватель сигналов dbus работать в C с помощью мультимедийных клавиш gnome
Я пытаюсь создать собственное приложение, которое будет прослушивать медиа-ключи в gnome с помощью dbus. Я нашел скрипт, который работает на питоне, и я пытаюсь заставить его работать, преобразовав его в C. Мой c-код строится и работает правильно, но...
1746 просмотров
schedule 16.09.2023

проблема с обнаружением USB-устройства
Мне нужно обнаружить устройство USB, когда оно было подключено и отключено, и я пишу программу на Python с dbus. Но очень странно, что устройство будет монтироваться по крайней мере три раза, когда оно подключено или отключено. код монитора...
601 просмотров
schedule 09.03.2022

PySide IPC с сигналами/слотами
Я пытался выяснить, есть ли способ управлять IPC в PySide и по-прежнему использовать преимущества механизма сигналов/слотов Qt. Модуль QtDBus звучит великолепно, но, похоже, он недоступен в PySide. Я наткнулся на...
838 просмотров
schedule 12.05.2023

.Сервисный файл D-Bus
Я пытаюсь автоматически запустить службу DBus при запуске моей клиентской программы. Я настроил файл .service, но он не работает. Мое имя службы org.fandingo.PMP Я регистрирую имя на сервере python с помощью name =...
14763 просмотров
schedule 14.06.2023

Сбой сервера DBUS
Я реализую объект DBUS с привязками Glib, и у меня возникают проблемы с возвратом GArrays: gboolean TestObject_get_data(TestObject* obj, GArray* buffer, GError** error) { int i; printf("%s Entering\n", __PRETTY_FUNCTION__); buffer =...
342 просмотров
schedule 10.09.2022

Совместное использование данных между приложениями — совместное использование памяти, D-Bus и работа с файлами.
Рассмотрим сценарий, в котором два приложения должны обмениваться данными между собой. Я могу придумать три способа- Общая память (Boost мне разрешено использовать) D-Bus (разрешена реализация glib/Qt) Файловые операции над общим файлом...
1327 просмотров
schedule 27.01.2024

dbus не может найти службу compiz через python
Хорошо, просто чтобы вы знали, я не очень много работал с dbus или perl, так что могу сказать кое-что не так. Я пытаюсь использовать dbus для программной работы с compiz. И глядя на вики compiz http://wiki.compiz.org/Plugins/Dbus , я вижу этот...
861 просмотров
schedule 09.08.2023

Как использовать словарь вариантов (`a{sv}`) в dbus-send
У меня возникли проблемы с dbus-send при использовании a{sv} Вызов метода с in_signature='a{ss}' , похоже, работает с использованием следующей командной строки: dbus-send --dest="org.test.TestService" /org/test/TestService/object...
13271 просмотров
schedule 28.09.2023

Передача сигналов на dbus с использованием Python-dbus
Я хочу иметь возможность сначала вызвать простой скрипт для включения или отключения внешнего монитора с моего нетбука. Я использую Fedora 17 с XFCE в качестве рабочего стола. Я вижу, что должен иметь возможность использовать python и python-dbus...
1771 просмотров
schedule 08.04.2022

Запустите службу systemd из приложения C/C++ или вызовите службу D-Bus.
У меня есть .service для процесса, который я не хочу запускать во время загрузки, а как-то вызывать его из другого уже запущенного приложения в данный момент времени. Другим вариантом было бы поместить файл службы D-Bus (я использую glib dbus в...
5633 просмотров
schedule 01.06.2022

подключение к сигналу с qdbus
qdbus довольно прост при вызове методов, но можно ли с его помощью подключиться к сигналу? Подпись: signal void org.kde.kwin.Scripting.printError(QString text)
901 просмотров
schedule 18.02.2023

Использование D-Bus для нескольких машин через Интернет
Я пишу сервер (на C), который обслуживает разные машины. Я хотел бы использовать D-Bus для удаленных вызовов процедур через Интернет, но я слышал, что D-Bus можно использовать не для многих машин, а для одной машины. Это правильно? Могу ли я...
3805 просмотров
schedule 29.09.2022

Разрешить самоанализ моей системной службы D-Bus
Потратив немного времени на понимание того, как работают шины сеанса D-Bus и системные шины, теперь я сосредоточился на том, чтобы позволить людям использовать и анализировать мой сервис, чтобы каждый мог легко реализовать функции, используя мой...
1079 просмотров
schedule 30.08.2023

gdbus-monitor - интерфейс `‹none``
Имеет ли интерфейс <none> в выводе gdbus-monitor особое значение? Какой вызов API требуется для создания такого сообщения с использованием GDbus ( g_dbus_connection_register_object не позволяет передать NULL как GDBusInterfaceInfo *...
664 просмотров
schedule 13.03.2022

Настройка для компиляции с glib, dbus lib в Eclipse
Я делаю программу с библиотеками glib и dbus. Однако мне нужно помочь скомпилировать это в Eclipse. В этих строках есть ошибки. "Неразрешенное включение" include <dbus/dbus.h> include <glib.h> Какие параметры и команды...
1016 просмотров
schedule 24.03.2023

пример dbus c api не работает
Я работаю на UBuntu 12.04 LTS. Я пытаюсь использовать sendsignal и функции получения с этого сайта , но они не работают правильно. В моей программе я сначала вызываю sendsignal("mySignal), затем получаю(). Я получаю следующую информацию:...
749 просмотров
schedule 14.03.2023

Правильное использование GPtrArray и GValueArray с glib dbus
Я использую glib с GValue, GPtrArray и GValueArray для связи с dbus. У меня большая утечка памяти в моем коде. Я запускаю встроенную цель с glib 2.32.4. Я впервые использую тип glib в коде, поэтому я не очень хорошо знаком со всеми этими...
990 просмотров
schedule 19.05.2022