开始学习
D-Bus 安装
安装步骤
许多 Linux 发行版(例如 Ubuntu 桌面版)已经安装了 D-Bus,但如果你想在某些 Linux 服务器版或者嵌入式版本上使用 D-Bus,就需要安装了。例如,使用 apt 包管理工具安装,命令如下:
sudo apt install dbus
另外,推荐安装 dbus-glib 库,它是 GNU 标准库,在 D-Bus 接口上封装,方便上层服务与应用更好的使用。
sudo apt install libdbus-glib-1-dev
安装完之后会有一些命令行工具,例如 dbus-binding-tool。
为了方便引用头文件,可以按以下方式整理 dbus 路径
- 将 /usr/include/dbus-1.0/dbus 文件夹复制到 /usr/include 下;
- 将 /usr/lib/x86_64-linux-gnu/dbus 下 dbus-arch-deps.h 文件复制到 /usr/include/dbus 下。
这样,D-Bus 的开发环境就已经安装好了。
调试工具
为了调试和学习 D-Bus,我们还可以安装 D-Bus 调试工具 D-Feet,安装命令如下:
sudo apt install d-feet
启动 D-Feet 程序,可以查看 System Bus 和 Session Bus 相关信息。