D-Bus (简体中文)

From ArchWiki
Revision as of 12:01, 26 March 2011 by Zjsxwc (Talk | contribs) (安装,配置D-Bus)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

介绍

     D-BUS是一个提供简单的应用程序间互相通讯的途径的消息传递(bus ?)系统,他包含一个可以在全系统(system-wide ?)和各个用户会议(session)之间的守护进程(daemon) 以及 一套函数库来允许程序使用D-Bus。

安装

     安装D-BUS
  1. pacman -S dbus
Note: D-Bus 是很大一部分桌面应用程序所必须的,它很有可能已经被你安装了
     把它加到守护进程队列( DAEMONS array)以便让他在全系统运行:

Template:File 你如果在安装D-Bus后不想重启,别忘了顺手启动它:

# /etc/rc.d/dbus start

配置

     在大多数情况下,不需要配置D-Bus,想gnome,kde这样的桌面环境会自动启动D-Bus,然而有些情况下需要额外的调整(additional tweaks)。
   ====在没有桌面环境(desktop environment)下使用D-Bus====
   如果不想使用桌面环境,但仍旧要运行 需要或者要使用D-Bus 的程序时,你可能需要下面:

Template:File

 这是用来启动一个用户会议(session)的D-​​Bus(和系统分离的 seperate from the system's )
 以及 解决出现像下面这样提示出错的办法:

libnotify-Message: Unable to get session bus: Failed to execute dbus-launch to autolaunch D-Bus session

疑难解答(Troubleshooting)

Nothing here yet.

另请参阅(See also)