Desktop COmmunication Protocol (DCOP) was an inter-process communication (IPC) daemon by KDE used in K Desktop Environment 3. The design goal for the protocol was to allow applications to interoperate, and share complex tasks. Essentially, DCOP was a ‘remote control’ system, which allowed applications or scripts to enlist the help of other applications. DCOP is built on top of the X11 Inter-Client Exchange protocol.
DCOP continues to be used by the K Desktop Environment 3-fork Trinity Desktop Environment. DCOP was replaced by D-Bus, a message bus system heavily influenced by the DCOP and standardized by freedesktop.org, in KDE Software Compilation 4 and later.
DCOP implements the client–server model, where each application using DCOP is a client and communicates with other clients through the DCOP server. DCOP server functions like a traffic director, dispatching messages/calls to the proper destinations. All clients are peers of each other.
Two types of actions are possible with DCOP: "send and forget" messages, which do not block, and "calls," which block waiting for some data to be returned.
Waiting for a perfect breeze to come
For a change, no matter where from
Pushing the clouds away
Bringing better day
For too long, too long, the sky's been gray
A silent motion to a new life
Wind direction's holding me back...
Replacing winter by summertime
We will never change, we know it,
but we could try...
The entire world in a single tear
After the rain the sun reveals what real
Life's crystal clear, remaining
what we've been
Let's get the sun to ignite our skins.
A silent motion to a new life
Wind direction's holding me back...
Replacing winter by summertime
We will never change, we know it,
but we could try...
Replacing winter by summertime
We will never change, we know it,
but we could try...
Let's erase everyting from our past
Just to see it something somehow...
Let's erase everything
Something, somehow, anything...
I don't want us to die...
Replacing winter by summertime
We will never change, we know it,
but we could try...
Replacing winter by summertime
We will never change, we know it,