QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1579|回复: 4

菜问题:什么是MPRIS,什么是DBUS ?

[复制链接]
发表于 2010-5-30 00:43:57 | 显示全部楼层 |阅读模式
搜了一会,没有合适的中文答案。
发表于 2010-5-30 07:45:16 | 显示全部楼层
我不知道定义是什么,这是我的理解
DBUS 是一个总线,并提供注册服务功能。
前台程序通过总线与服务交互,大多用来提权。后台服务运行在root权限下。
网上有不少文章介绍
http://www.cppblog.com/iuranus/archive/2008/12/20/69894.html
回复

使用道具 举报

发表于 2010-5-30 08:53:52 | 显示全部楼层
进程间通信

http://techbase.kde.org/Development/Tutorials/D-Bus

mpris 只是个特定模板,大多数音乐播放器都实现的。
回复

使用道具 举报

发表于 2010-5-30 12:10:28 | 显示全部楼层
The Media Player Remote Interfacing Specification, or MPRIS, is a common standard developed between the BMPx, XMMS2, VLC and Audacious projects. It uses D-Bus as the underlying communications bus.

维基百科 http://en.wikipedia.org/wiki/Med ... acing_Specification
这个不用说了, Media Player Remote Interfacing Specification 翻译成中文就行了。
In computing, D-Bus (Desktop Bus) is a simple inter-process communication (IPC) system for software applications to communicate with one another. Heavily influenced by KDE2–3's DCOP system, D-Bus has replaced DCOP in the KDE 4 release. Most POSIX operating systems support D-Bus, and a port for Windows exists. It is used by Qt 4 and GNOME. In GNOME it has gradually replaced most parts of the earlier Bonobo mechanism.

依然是维基百科 http://en.wikipedia.org/wiki/D-Bus
不过 Desktop Bus 这个翻译成中文似乎不能表明他的实际功能。可能需要重新命名了。
回复

使用道具 举报

发表于 2010-5-30 12:14:29 | 显示全部楼层
dbus 的词条有中文版。不过没有对这个软件进行中文命名。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 21:51 , Processed in 0.048507 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表