2016-05-12 3 views
9

Я новичок в программировании GDbus. Мне нужно реализовать простое сообщение о передаче и передаче Dbus (сигналы) с использованием Dbus Glib. Я попытался использовать некоторые примеры программ, но не смог найти их.Пример программы для сигналов GDbus

Может ли кто-нибудь опубликовать какую-либо подобную пробную программу или указать мне пример учебника по программе?

Заранее спасибо ...

Спасибо, SB

ответ

4

Я нашел this tutorial полезным. Он начинает объяснять DBus в целом и продолжает демонстрировать примеры реализации, используя gdbus.

+1

Пока эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. - [Из обзора] (/ review/low-quality-posts/18892027) – Herohtar

2

Я думаю, что следующие эти шаги могут помочь:

  1. Читать wikipedia статью на DBus, чтобы получить хорошее понимание архитектуры DBus.
  2. Следуйте за ним с помощью these слайдов (по крайней мере, первые несколько слайдов об архитектуре). Here - это оригинальный видеоролик конференции GNOME, в котором использовались эти слайды.
  3. Посмотрите на простой мир мировой программы, используя GDBus here, или для чего-то более подробного, см. Мой пример кода here. У меня есть подробный README, объясняющий подробности.

Это должно помочь. :)

+0

Последние две ссылки сломаны. Не могли бы вы их обновить, если проект все еще существует? – Alex

+1

Обновлено ссылки – nilanjanaLodh

0

Я нашел книгу, которая говорит о GDBus, gdbus-кода поколения, GVariant и все соответствующие биты и куски:
http://maemo.org/maemo_training_material/maemo4.x/html/maemo_Platform_Development_Chinook/

Простой пример клиент/сервер:
https://github.com/chiehmin/gdbus_test

Как было указано выше, я хотел бы начать с статьи wiki, чтобы понять понятия:
https://en.wikipedia.org/wiki/D-Bus

Смежные вопросы