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