Вопросы по теме '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