Difference between revisions of "D-Bus (简体中文)"

From ArchWiki
Jump to: navigation, search
(安装: dbus-core merged into dbus: https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/dbus&id=fd4806f9bd8eaac581929a6cd276544713ffe0af)
(Update translation)
Line 3: Line 3:
 
[[en:D-Bus]]
 
[[en:D-Bus]]
 
[[es:D-Bus]]
 
[[es:D-Bus]]
{{Article summary start}}
+
{{TranslationStatus (简体中文)|D-Bus|2012-11-05|285212}}
{{Article summary text|安装配置 D-Bus.}}
+
{{Article summary end}}
+
{{TranslationStatus (简体中文)|D-Bus|2012-11-05|233220}}
+
 
[[Wikipedia:D-Bus|D-Bus]] 是一个提供简便进程间通信的消息总线系统。包含一个能以全系统或者针对一个用户会话运行的守护进程,和一系列提供与 D-Bus 通信的库。
 
[[Wikipedia:D-Bus|D-Bus]] 是一个提供简便进程间通信的消息总线系统。包含一个能以全系统或者针对一个用户会话运行的守护进程,和一系列提供与 D-Bus 通信的库。
  
Line 13: Line 10:
  
 
==启动用户会话==
 
==启动用户会话==
[[Desktop environment|桌面环境]] 和 xinitrc 会自动启动 D-Bus 会话。 xinitrc 会执行 {{ic|/etc/X11/xinit/xinitrc.d/}} 中的脚本,请确保 xinitrc 中包含:
+
[[Desktop environment|桌面环境]] 和 xinitrc 会自动启动 D-Bus 会话。 {{Pkg|xorg-xinit}} 提供的框架文件 {{ic|~/.xinitrc}} ({{ic|/etc/skel/.xinitrc}}) 也会执行同样的操作。请确保自己的 {{ic|~/.[[xinitrc]]}} 是基于框架文件 {{ic|/etc/skel/.xinitrc}}.
 
+
{{hc|~/.xinitrc|<nowiki>#!/bin/sh
+
 
+
if [ -d /etc/X11/xinit/xinitrc.d ]; then
+
    for f in /etc/X11/xinit/xinitrc.d/*; do
+
        [ -x "$f" ] && . "$f"
+
    done
+
    unset f
+
fi
+
 
+
exec $your_window_manager</nowiki>}}
+
  
 +
==调试==
 +
{{pkg|d-feet}} 是方便易用的 D-Bus 图形调试工具。D-Feet 可以查看运行程序的 D-Bus 接口,并执行接口中对应的指令。详情参阅interfaces of running programs and invoke methods on those interfaces. See [https://wiki.gnome.org/DFeet 主页] 。
 
==参阅==
 
==参阅==
 
*[http://www.freedesktop.org/wiki/Software/dbus freedesktop.org 上的 D-Bus]
 
*[http://www.freedesktop.org/wiki/Software/dbus freedesktop.org 上的 D-Bus]

Revision as of 12:02, 5 December 2013

翻译状态: 本文是英文页面 D-Bus翻译,最后翻译时间:2012-11-05,点击这里可以查看翻译后英文页面的改动。

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 主页

参阅