D-Bus (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
翻译状态:本文是 D-Bus翻译。上次翻译日期:2013-12-05。如果英文版本有所更改,则您可以帮助同步翻译。

Tango-preferences-desktop-locale-modified.png这篇文章或章节的翻译不反映原文。Tango-preferences-desktop-locale-modified.png

原因:Last updated in 2013 (286345), out of sync with English page(在 Talk:D-Bus (简体中文)# 中讨论)

D-Bus 是一个提供简便进程间通信的消息总线系统。包含一个能以全系统或者针对一个用户会话运行的守护进程,和一系列提供与 D-Bus 通信的库。

安装

因为systemd依赖dbus,在使用 systemd 时,D-Bus 会被自动启动。如果需要xinitrc dbus 文件,可以选择从官方软件仓库安装软件包 dbus

启动用户会话

桌面环境 和 xinitrc 会自动启动 D-Bus 会话。 xorg-xinit 提供的框架文件 ~/.xinitrc (/etc/skel/.xinitrc) 也会执行同样的操作。请确保自己的 ~/.xinitrc 是基于框架文件 /etc/skel/.xinitrc.

调试

d-feet 是方便易用的 D-Bus 图形调试工具。D-Feet 可以查看运行程序的 D-Bus 接口,并执行接口中对应的指令。详情参阅interfaces of running programs and invoke methods on those interfaces. See 主页

参阅