1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" id="tech-d-bus" xml:lang="gl">
<info>
<link type="guide" xref="tech" group="d-bus"/>
<revision pkgversion="3.0" date="2011-04-05" status="candidate"/>
<credit type="author copyright">
<name>Shaun McCance</name>
<email its:translate="no">shaunm@gnome.org</email>
<years>2011–2012</years>
</credit>
<include xmlns="http://www.w3.org/2001/XInclude" href="cc-by-sa-3-0.xml"/>
<desc>Inter-process communication bus to provide APIs to other
processes</desc>
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
<mal:name>Fran Diéguez</mal:name>
<mal:email>frandieguez@gnome.org</mal:email>
<mal:years>2009-2020.</mal:years>
</mal:credit>
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
<mal:name>Leandro Regueiro</mal:name>
<mal:email>leandro.regueiro@gmail.com</mal:email>
<mal:years>2011.</mal:years>
</mal:credit>
</info>
<title>D-Bus</title>
<p>D-Bus é un bus de mensaxes multiescritorio para enviar eventos entre distintas aplicacións, o escritorio e compoñentes de baixo nivel do sistema. D-Bus fornece unha API sinxela para enviar mensaxes a servicios en particular e para enviar mensaxes de difusión a todos os servicios interesados. D-Bus permite que diferentes tipos de aplicacións se comuniquen e integren entre elas e o escritorio, fornecendo unha mellor interacción e unha experiencia enriquecedora para o usuario.</p>
<p>D-Bus fornece un bus de sesión e un bus de sistema. O bus de sesión úsano as aplicacións nunha sesión dun só usuario, permitíndolles compartir datos e notificacións de eventos e integrándoos co escritorio do usuario. Por exemplo, os reprodutores de filmes poden enviar unha mensaxe por D-Bus para evitar que se active o protector de pantalla cando o usuario está vendo un filme.</p>
<p>O bus do sistema é un bus dun só mensaxe que se executa independentemente de calquera sesión de usuario. Pódese comunicar coas aplicacións de calquera sesión, permitindo a ditos aplicacións interactuar cos compoñentes do sistema sen ter que tratar con detalles de baixo nivel do sistema. O bus do sistema úsase para fornecer unha funcionalidade importante que os usuarios agardan que funcione nos seus sistemas. Por exemplo, o bus do sistema úsase para monitorizar cando as interfaces de rede se conectan ou desconectan, cando se conectan unidades externas e cando a batería do sistema está baixa.</p>
<p>D-Bus é desenvolvido conxuntamente en <link href="http://www.freedesktop.org/">freedesktop.org</link>, de tal forma que pode usalo con diferentes contornos de escritorio e aplicacións. Debido a que D-Bus é un proxecto multiescritorio, pode usalo para crear software portábel e versátil que se integre dun modo transparente co escritorio do usuario, independente de que escritorio sexa.</p>
<p>GNOME provides full support for D-Bus using the GDBus APIs in
<link xref="tech-gio">GIO</link>.</p>
<list style="compact">
<item><p><link href="https://developer.gnome.org/gio/stable/">GIO Reference Manual</link></p></item>
<item><p><link href="http://dbus.freedesktop.org/doc/dbus-tutorial.html">Titorial de D-Bus</link></p></item>
<item><p><link href="http://dbus.freedesktop.org/doc/dbus-specification.html">Especificación de D-Bus</link></p></item>
</list>
</page>
|