Line 9: |
Line 9: |
| [[trinity_desktop_environment#Prerequisiti]] | | [[trinity_desktop_environment#Prerequisiti]] |
| | | |
| + | '''D-Bus''' è un software per lo scambio di messaggi e la comunicazione tra processi. D-Bus opera attraverso un'interfaccia comune e consente di gestire sia programmi e processi utente che processi di sistema, di controllo dello hardware e i servizi forniti dai driver. Il tutto mediante un protocollo binario di passaggio dati molto veloce e caratterizzato da una bassa latenza che lo rendono particolarmente performante e poco oneroso in termini di uso del processore. Inizialmente sviluppato per Linux, D-Bus è mantenuto dal [http://www.freedesktop.org progetto freedesktop] e le sue specifiche sono aperte a tutti. D-Bus è stato adottato da molti moderni desktop manager come [http://www.gnome.org GNOME] e [http://www.kde.org] ove ha sostituito la precedente interfaccia '''DCOP''' tra processi. |
| | | |
| + | D-Bus fornisce sia un demone di sistema, utile per rilevare nuovo hardware o alterazioni allo stato di quello già rilevato, ed un demone specifico per ogni utente, utilizzato da applicazioni e programmi. |
| + | |
| + | D-Bus supplies both a system daemon (for events such as "new hardware device added" or "printer queue changed") and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two apps to communicate directly (without going through the message bus daemon). Currently the communicating applications are on one computer, or through unencrypted TCP/IP suitable for use behind a firewall with shared NFS home directories. (Help wanted with better remote transports - the transport mechanism is well-abstracted and extensible.) |
| | | |
| | | |
Line 21: |
Line 25: |
| ---- | | ---- |
| * [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild Istruzioni per compilare TDE] | | * [http://www.trinitydesktop.org/wiki/bin/view/Developers/HowToBuild Istruzioni per compilare TDE] |
− | * [http://it.wikipedia.org/wiki/ARts La pagina di Wikipedia dedicata ad ARts] | + | * [http://www.freedesktop.org/wiki/Software/dbus La pagina del progetto freedesktop dedicata a Dbus] |
− | * [http://www.arts-project.org La pagina originale del progetto ARts]
| + | * [http://qt-project.org/doc/qt-4.8/intro-to-dbus.html La pagina ufficiale di Dbus per QT] |
− | * [http://www.arts-project.org/doc/mcop-doc/artsd-faq.html La pagina FAQ del progetto ARts] | + | * [http://it.wikipedia.org/wiki/D-Bus La pagina di Wikipedia dedicata a Dbus] |
− | * [http://multimedia.kde.org Pagina dedicata a Phonon: il successore di ARts] | |
| | | |
| ---- | | ---- |
| | | |
| Lingue: [http://www.giustetti.net/wiki/index.php?title=En/TDE_dbus-1-tqt English] - '''Italiano''' | | Lingue: [http://www.giustetti.net/wiki/index.php?title=En/TDE_dbus-1-tqt English] - '''Italiano''' |