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

Как я могу запустить скрипт Perl от имени пользователя root, но при этом повлиять на настройки пользователя gconf
НОВЫЙ ЗАПРОС: я пытаюсь создать унифицированный скрипт, который инициализирует новую установку Ubuntu по моему вкусу, его нужно запускать под sudo для установки пакетов, но использование gconftool-2 для изменения настроек gconf зависит от сеанса dbus,...
2093 просмотров
schedule 27.03.2024

DBus то, что я ищу?
Мне нужна система IPC на Linux. Мои требования: ориентированный на пакеты/сообщения способность поддерживать как связь точка-точка, так и связь один-ко-многим нет иерархии, нет сервера и клиента если одна конечная точка выходит из строя,...
1909 просмотров
schedule 30.10.2022

мониторинг сообщений dbus с помощью python
Я пытаюсь создать приложение Python, которое читает сообщения, проходящие через DBus, что-то дает тот же вывод, что и bash dbus-monitor . Согласно тому, что я получил от поиска, код должен быть довольно простым и ясным, что-то вроде: import...
4581 просмотров
schedule 20.11.2022

Как устранить утечку памяти при использовании сгенерированного кода gdbus-codegen?
У меня есть интерфейс, описанный в формате DBus Introspection XML: <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">...
588 просмотров
schedule 26.03.2024

Добавить кортеж в xml самоанализа gdbus
Как я могу получить несколько значений int32, т.е. когда я получаю одно значение, мне нужно указать его как type=i , <method name="foo3" > <annotation name="org.dsource.dbus.d.Returns" value="bar"/> <arg name="bar" type="i"...
223 просмотров
schedule 18.02.2024

Разница между DBus и другим методом межпроцессного взаимодействия
Когда я изучал межпроцессное взаимодействие Linux, я знал, что существуют такие методы, как: канал, очередь сообщений, сокет, сигнал, разделяемая память, семафор, и нет метода с именем Dbus. Но сегодня, когда я изучал Dbus, я прочитал, что: «D-Bus...
4142 просмотров
schedule 10.12.2023

Установите системное время с помощью Qt через DBus
Я пытаюсь установить системное время с помощью Qt через DBus следующим образом: #include <QDBusConnection> #include <QDBusInterface> #include <QDBusMessage> #include <QDebug> #include <QDateTime> #include...
1314 просмотров
schedule 24.09.2022

Подстановочный знак конфигурации DBus
Я хотел бы добавить правила в мой файл конфигурации DBus (в /etc/dbus-1/system.d/MyConfig.conf), которые включают подстановочный знак '*' Например, если я добавлю строку <allow own="*"/> , тогда будет разрешен любой владелец. Если я заменю...
418 просмотров
schedule 26.09.2022

Запустите dbus-daemon внутри контейнера Docker
Я пытаюсь создать контейнер Docker с собственной шиной D-Bus, работающей внутри. Я настроил свой Dockerfile следующим образом: FROM ubuntu:16.04 COPY myCustomDbus.conf /etc/dbus-1/ RUN apt-get update && apt-get install -y dbus RUN...
14041 просмотров
schedule 22.03.2024

Как вызывать методы dbus в Awesome WM?
Я хочу отправлять сообщения dbus другим приложениям из Awesome WM. Однако документация по интерфейсу Awesome dbus довольно минималистична, и я не могу найти никаких примеров. Как это сделать? Например, я хочу использовать функцию Inhibit в...
949 просмотров
schedule 11.12.2022

Как отправить двумерный массив через gdbus?
Я пытаюсь отправить двумерный массив строк по dbus (я использую gdbus api с gdbus-codegen). Я определил интерфейс dbus следующим образом. <method name="foo"> <arg name="count" direction="out" type="i" />...
1122 просмотров
schedule 18.03.2024

Сигнал QDBus не получен
Я хочу получить сигнал DBus в приложении Qt: приемник.ч #ifndef RECEIVER_H #define RECEIVER_H #include <iostream> #include <QObject> class Receiver : public QObject { Q_OBJECT public slots: void receive() {...
1093 просмотров
schedule 08.12.2022

Миграция с dbus на GDbus в Python 3
Я попытался написать служебный файл на python, используя GDbus. Но я не смог найти хороший учебник, только если я хочу использовать C. Поскольку я хочу включить GDbus в существующий код Python, я понятия не имею, как это сделать. Я мог написать...
1179 просмотров
schedule 17.10.2022

Значение кодов Dbus Network Manager 'aa{ss}'
Я делаю скрипт для ввода-вывода в NetworkManager через dbus. В документах разработчика gnome аргументы функции представлены как 'aa{ss}' , но я не могу найти описание их значения . Пример RouteData readable aa{sv} """<-this guy"""
87 просмотров
schedule 28.11.2022

Связь DBUS между двумя пользователями
К сожалению, очень мало информации о связи dbus. У кого-нибудь есть идея, как осуществить общение между двумя пользователями в одном и том же Linux? На какие вещи стоит обратить внимание? Какой тип dbus (сеанс или система) следует использовать?
112 просмотров
schedule 12.10.2022