Вопросы по теме 'dbus'
Каковы хорошие способы заставить что-то вроде D-Bus работать на нескольких машинах Linux, возможно, через брандмауэры?
В спецификации D-Bus говорится, что
D-Bus - это... простой способ для приложений общаться друг с другом... В настоящее время взаимодействующие приложения находятся на одном компьютере...
Я хотел бы что-то вроде D-Bus, но для работы на...
3367 просмотров
schedule
10.11.2022
Python асинхронный и dbus
Можно ли интегрировать asyncore с dbus через тот же main loop ?
Обычно интеграция DBus выполняется через glib основной цикл: возможно ли asyncore интегрировать этот основной цикл или использовать asyncore dbus?
748 просмотров
schedule
31.10.2022
проблема с питоном dbus
У меня проблема с dbus и python. Запуск python из командной строки с указанием import dbus , а затем systembus = dbus.SystemBus() не приводит к ошибкам, равно как и запуск программы, написанной другом, которая также использует точно такой же код....
3644 просмотров
schedule
10.08.2022
DBUS- Diff of Service and Bus name
В терминологии программирования DBUS они используют имя службы взаимозаменяемо с именем шины. Или есть разница?
1192 просмотров
schedule
07.04.2023
Можем ли мы получить доступ к элементам данных и указателям на объекты через D-шину?
Я обращался к открытым функциям-членам, соответствующим объекту, открытому через D-Bus. Есть ли способ, с помощью которого я также могу получить доступ к (общедоступным) членам данных? Если да, то как?
Еще я читал здесь-
[...
451 просмотров
schedule
18.04.2023
Отключить точку доступа WiFi с помощью NetworkManager и Python
Я создаю приложение Python, которое должно подключаться и отключаться от Wi-Fi в Linux. Я использую слой NetworkManager через хорошую библиотеку networkmanager, найденную в cnetworkmanager (интерфейс командной строки python для NetworkManager...
2109 просмотров
schedule
11.02.2023
Как зарегистрировать интерфейс и зарегистрировать методы с помощью QtDbus?
Я хочу зарегистрировать интерфейс и методы на QtDbus.
В glib Dbus у нас есть метод g_dbus_register_interface(..,.., .., ..).
Есть ли способ сделать то же самое с помощью QtDbus?
1345 просмотров
schedule
14.11.2022
Qt DBus: зарегистрировать объект, реализующий несколько интерфейсов
Используя библиотеку Qt DBus, мне трудно зарегистрировать объект, реализующий несколько интерфейсов.
<node>
<interface name="x.I1"> <method name="foo"/> </interface>
<interface name="x.I2"> <method...
2281 просмотров
schedule
29.04.2022
Обнаружение USB HID-устройства
Я пытаюсь получить доступ к устройству USB HID под Ubuntu (ядро-3.0). Я хочу написать программу, которая могла бы уведомлять меня всякий раз, когда USB-устройство подключается к шине, т. е. возникает ли какое-либо событие всякий раз, когда...
2376 просмотров
schedule
01.06.2022
Динамически создавать сигнал DBus в python
Я прочитал некоторые темы, связанные с динамическим созданием методов Python, и следовал их инструкциям, но это не сработало. Я не знаю, потому ли это, что я использую декоратор @ или что-то еще.
Код здесь, очень простой.
При запуске этого...
1245 просмотров
schedule
15.04.2023
Название списка D-Bus
Как я могу перечислить все имена в D-Bus sessionBus с помощью C?
Я ищу эквивалент C GIO для метод dbus.list_names для Python
Я хочу перечислить все имена в «org.mpris.MediaPlayer2», например, «org.mpris.MediaPlayer2.clementine,...
474 просмотров
schedule
30.06.2022
Ошибка сборки Maliit с glib и dbus dbus_g_value_build_g_variant
Я пытаюсь собрать Maliit ( https://wiki.maliit.org/Documentation/Installing ) на Ubuntu 10.04 32-бит. У меня также есть машина с Ubuntu 12.04, и сборка Maliit отлично работает на более новой Ubuntu, но мне нужно, чтобы она была собрана на 10.04....
356 просмотров
schedule
12.01.2023
Вызов функции Qt DBus registerService возвращает false на встроенном устройстве Linux
Я новичок в DBus, но пытаюсь использовать его в двух приложениях Qt на встроенном устройстве. У меня очень простой интерфейс, состоящий из одного слота:
QString SendMessage(const QString &cmd);
Затем серверное приложение использует...
1448 просмотров
schedule
18.12.2022
Распечатайте ответ на вызов метода Dbus в C
Проблема, с которой я столкнулся, заключается в специфической печати ответа на вызов метода dbus в C с использованием низкоуровневого API. Я новичок в C libdbus, но немного поработал в python-dbus.
Я знаю, как писать методы dbus и вызовы...
10283 просмотров
schedule
21.04.2022
PowerManagement.Inhibit работает с dbus-python, но не с dbus-send
Я работаю над проектом , где мне нужно программно запретить управление питанием (например, приостановить работу). Я могу сделать это отлично из Python:
import dbus
pm = dbus.SessionBus().get_object("org.freedesktop.PowerManagement",...
1354 просмотров
schedule
16.12.2022
Можно ли получить свойство D-Bus без вызова org.freedesktop.DBus.Properties.Get?
Скажем, я хочу программно получить имя интерфейса моей сетевой карты. Кажется, это работает:
dbus-send --print-reply \
--type=method_call \
--system \
--dest=org.freedesktop.NetworkManager \...
9508 просмотров
schedule
20.11.2022
dbus-glib я не могу понять, как получить {sv}
я использую dbus-glib, чтобы получить имя текущего воспроизводимого файла в smplayer2. и я получил http://bpaste.net/show/161995/ , пытаясь использовать метод Get чтобы получить свойство Metadata(type="a{sv}" ),
я пишу такой код, как этот...
335 просмотров
schedule
12.12.2022
dbus - неопределенная ссылка на
Эта тема связана со следующей ссылкой . Временно я решил проблему с заголовками: я просто изменил все включаемые пути. Когда я пытаюсь вызвать какую-либо функцию dbus, например dbus_error_init(&err); , я получаю сообщение об ошибке...
1793 просмотров
schedule
03.11.2022
qdbusxml2cpp неизвестный тип
При использовании программы qdbusxml2cpp для преобразования следующего xml в класс Qt я получаю эту ошибку:
qdbusxml2cpp -c ObjectManager -a ObjectManager:ObjectManager.cpp xml/object_manager.xml
Got unknown type `a{oa{sa{sv}}}'
You should add...
4393 просмотров
schedule
07.04.2023
C++: прохождение сообщения DBUS для поиска адаптера BlueZ 5 с помощью итератора
Я пытаюсь найти доступные адаптеры BlueTooth, используя обновленный API Dbus BlueZ 5.
В отличие от BlueZ 4, у которого есть метод именно для этого (например, org.bluez.Manager.FindAdapter()), BlueZ 5 использует интерфейс FreeDesktop ObjectManager с...
2642 просмотров
schedule
25.10.2022