Qdbus – вопросы и ответы

78
голосов
3
ответа
У меня есть две программы, которые обмениваются данными по D-Bus. В одной из них есть функция, которая принимает два параметра: const char* data и int size а в другой - функцию, возвращающую значен...
5 лет, 9 месяцев назад Barracuda
70
голосов
1
ответ
Я работаю с QDBUS, у которого есть пользовательский тип как Enum. После googling я нашел ссылку ниже, которая объясняет сортировку пользовательских типов QDBUS. http://techbase.kde.org/Development/...
6 лет, 7 месяцев назад user2553622
109
голосов
6
ответов
Как изменить заголовок вкладки консоли? По умолчанию он устанавливается на %u : %n , поэтому он всегда изменяется автоматически. Я могу установить его с помощью: qdbus org.kde.konsole $KONSOLE_DBUS...
6 лет, 3 месяца назад Shuman
68
голосов
1
ответ
Мне нужно знать, как выставлять несколько интерфейсов на одном пути объекта в службе, используя привязки QDbus на сервере dbus. Я использую qdbusxml2cpp для генерации классов адаптера. Структура ни...
6 лет, 7 месяцев назад user2147612
69
голосов
0
ответов
Таким образом, механизм DBus.service позволяет DBus запускать процесс, если запрошенная услуга не запущена. Я ищу что-то подобное, но для объектов. Если я имею Object_0 thru Object_9, но хочу тольк...
6 лет, 10 месяцев назад Brett Stottlemyer
49
голосов
1
ответ
Я бы хотел автоматизировать блокировку экрана при использовании Firefox "plugin-container" для флеш-плеера в KDE4. Я сам не писал оригинальный сценарий , но немного исправил его. #!/bin/sh # Simple...
4 года, 7 месяцев назад Georges Norchet
60
голосов
1
ответ
Я тестирую DBus для взаимодействия между процессами для проекта QT C++ (Linux). Я не использую демона шины, и я использую unix-пути/сокеты. После навигации по таинственному миру, который является Q...
3 года, 10 месяцев назад Makaku00
84
голоса
1
ответ
Я перекомпилировал Qt со встроенным dbus для окон. Кроме того, я применил приложение QtService , которое регистрирует сервис и объект на системной шине следующим образом: QDBusConnection::systemBus...
6 лет, 6 месяцев назад trylimits
87
голосов
1
ответ
Я пытаюсь написать bash script, который запустит программу (консоль) и отправит ей сообщения dbus. Вот мой эксперимент konsole & echo pid is $! ps aux | grep konsole qdbus | grep konsole Выводи...
7 лет, 11 месяцев назад spraff
49
голосов
1
ответ
qdbus довольно прост при вызове методов, но можно ли подключиться к сигналу с ним? Подпись: signal void org.kde.kwin.Scripting.printError(QString text)
7 лет, 2 месяца назад Reactormonk
49
голосов
1
ответ
Я реализую приложение с этим файлом com.example.appname.desktop следующим образом: $ cat /usr/local/share/applications/com.example.appname.desktop [Desktop Entry] Version=1.0 Terminal=false Type=Ap...
3 года, 10 месяцев назад PnotNP
61
голос
1
ответ
Если я понимаю, можно использовать метод registerObject только один раз на том же пути, даже если объекты имеют разные интерфейсы в Q_ClassInfo. Это верно?
5 лет, 8 месяцев назад ringo
60
голосов
0
ответов
Я использую Qt 5.4 для Windows, и я пытаюсь написать базовую программу для рабочего стола. Я пробовал все примеры для bluetooth в комплекте с Qt. (Сканирование, чат, qml-сканирование...) Ни один из...
5 лет, 2 месяца назад user22165
61
голос
0
ответов
Я работаю с QtDbus, и мне нужно обрабатывать сигнал DBus. Я делаю это, подключая сигнал DBus к слоту Qt следующим образом: bool res = QDBusConnection::systemBus().connect(kBusName, adapterPath, kIn...
4 года, 3 месяца назад rsht
50
голосов
1
ответ
Поэтому, для жизни меня, я не могу подключить свой объект к сеансовой шине. Итак, я пытаюсь подключить "пробуждение" "my_obj" к сигналу dBus "profileChanged". Но, хотя я уверен (через qbusviewer), ...
5 лет, 1 месяц назад user2602914
61
голос
0
ответов
Я не могу подключить qdbus заставки ActiveChanged() для Ubuntu, но следующий код хорошо работает в Fedora. QDBusConnection sessionConnection=QDBusConnection::sessionBus(); sessionConnection.connect...
4 года, 1 месяц назад Ankur
85
голосов
1
ответ
При использовании программы qdbusxml2cpp для преобразования следующего xml в класс Qt я получаю эту ошибку: qdbusxml2cpp -c ObjectManager -a ObjectManager:ObjectManager.cpp xml/object_manager.xml G...
5 лет, 11 месяцев назад PhilBot
60
голосов
0
ответов
Я хочу иметь свойство, подобное Q_PROPERTY(QVector<QString> persons READ persons CONSTANT) чтобы показать его как услугу D-Bus. Также, конечно, клиентская сторона должна его прочитать. Пробле...
1 год, 6 месяцев назад Tristan Heitzinger
69
голосов
1
ответ
Я пытаюсь получить значение свойства из dbus. Я не получаю ошибки, но я тоже не получаю правильное значение. Другими словами, возвращаемое значение не совпадает с значением, возвращаемым qdbus. Вот...
5 лет, 1 месяц назад user2602914
85
голосов
0
ответов
Я нашел пример программы qdbus. Он проверяет, что сеанс dbus запущен, а затем работает. Поэтому мне нужно запустить dbus в консоли, как это eval 'dbus-launch --auto-syntax' после этого запустите пр...
2 года, 2 месяца назад Всеволод Авдеев
109
голосов
0
ответов
У меня есть приложение, которое с помощью QDBus подключается к принтеру Bluetooth. После сопряжения принтера я вызываю Connect на org.bluez.Serial . Я понял, что это затормозит пользовательский инт...
4 года, 1 месяц назад ramtheconqueror
77
голосов
1
ответ
Я пытаюсь реализовать клиент Dbus. Dbus-сервер фактически реализован третьей стороной, и я не знаю, какие привязки он использует (но я думаю, gdbus). Теперь я могу использовать привязки QDbus в сво...
6 лет, 11 месяцев назад user2147612
49
голосов
3
ответа
Я делаю функцию, которая может читать метаданные текущей песни, воспроизводящей в spotify. Это запрограммировано в lua, так как это реализация для awesome wm. Я получил следующую строку, чтобы полу...
6 лет, 8 месяцев назад Hoogendijk
98
голосов
1
ответ
Я создаю службу DBus и добавляю к нему объекты. QDBusConnection connection = QDBusConnection::sessionBus(); connection.registerService(serviceName); // name, e.g. "foo" QDBusConnection::sessionBus(...
5 лет назад Horst Walter
Ищете еще? Найдите вопросы с помощью поисковой формы вверху страницы или с помощью рубрикатора, помогите ответить на вопросы без ответа.
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема