![]() All DBus connection are established through this function. Qt framework and especially QDBus is widely used in KDE Applications and Frameworks on Linux.Ī mostly used function is QDBusConnection::sessionBus() to establish a connection to default session DBus. The user-end applications should use session bus for IPC or RPC.įor the DBus connection, there is already a good enough library named QDBus provided by Qt. There are two types of bus: session bus and system bus. For more details of DBus itself, please move to DBus Wiki. In this post, we only talk about how does DBus daemon run and how KDE Applications/Frameworks connect to it. DBus was developed as part of the project, initiated by Havoc Pennington from Red Hat to standardize services provided by Linux desktop environments such as GNOME and KDE. DBus is a concept of software bus, an inter-process communication (IPC), and a remote procedure call (RPC) mechanism that allows communication between multiple computer programs (that is, processes) concurrently running on the same machine.
0 Comments
Leave a Reply. |