DCOP

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca

DCOP , que significa D esktop CO mmunication P rotocol , és un entorn interprocés i un sistema de comunicació de components de programari .

El punt clau de DCOP és permetre que diversos programes interoperin i comparteixin operacions complexes. Essencialment, DCOP és un sistema de "control remot" que permet a una aplicació o script proporcionar ajuda a altres aplicacions.

L’ús de DCOP proporciona noves possibilitats immenses, sense necessitat que escriviu aplicacions completament noves, com d’altra manera seria necessari. Les aplicacions i biblioteques del KDE fins a la versió 3 utilitzen un munt de DCOP i la majoria d’aplicacions es poden escriure mitjançant el mecanisme DCOP.

A KDE 3, totes les aplicacions admeten un conjunt bàsic d’interfícies DCOP, fins i tot si el programador d’aplicacions no programa explícitament en aquest suport. Per exemple, cada aplicació admet automàticament l'ordre quit , que quan s'invoca, tanca l'aplicació.

Hi ha una eina de línia d'ordres anomenada "dcop" (minúscula) que es pot utilitzar per comunicar-se amb l'aplicació directament des de l'intèrpret d'ordres. "kdcop" és una interfície gràfica de KDE 3 per explorar les interfícies d'una aplicació.

Per exemple, l'escriptori KDE 3 proporciona una funció per mostrar diferents fons després d'intervals de temps. Tanmateix, no es proporciona una interfície directament per canviar al fons de pantalla següent, però el problema es pot resoldre amb DCOP mitjançant l'ordre

 dcop kdesktop KBackgroundIface

que configurarà la següent imatge com a fons de l'escriptori. Un altre exemple:

 dcop kdesktop KBackgroundIface currentWallpaper 1

Aquesta ordre retorna el nom del fitxer de fons a l'escriptori 1 (KDE, però també altres entorns gràfics, és compatible amb més d'un destkop ( escriptoris virtuals ). Per tant, amb DCOP és molt fàcil afegir funcions que no es van inserir quan es va escriure l'aplicació) .

KDE 4 i DCOP

A la quarta versió de KDE , DCOP ha estat substituït per D-Bus . Els motius d'aquesta elecció són:

Enllaços externs

  • ( EN ) Documentació DCOP , a developer.kde.org . Consultat el 26 d'agost de 2005 (arxivat de l' original l'11 d'abril de 2005) .
  • ( EN ) Tutorial per construir interfícies DCOP , a developer.kde.org . Consultat el 26 d'agost de 2005 (arxivat de l' original el 6 de juliol de 2007) .
  • DCOP ... qui era? , a kde-it.org . Consultat el 28 de gener de 2010 (arxivat de l' original el 31 de gener de 2010) .
Programari lliure Portal de programari lliure : accediu a les entrades de Viquipèdia relacionades amb programari lliure