To view parent comment, click here.
To read all comments associated with this story, please click here.
It means exactly that. Gnome doesn't use DBus
Why are you on a war against Gnome ?
A small collection of GTK applications, that might also be Gnome ones, use DBus
Wrong, gnome-vfs is not a GTK app (it's a Gnome library with plugins) and it uses DBus.
You could say the same with Gnome apps that don't all use GConf or gnome-vfs, but that would not mean that Gnome does not use gnome-vfs or GConf.
I think that shows the difference in philosophy of what a framework is
It doesn't. You can bypass a framework (for different reasons), that does not mean it is not there.
Perhaps it's still incomplete, and that's why the framework limits itself to using DBus for communication with the kernel for now. Some apps start using it for notification, and you can be sure it will be integrated in the notification framework as soon as there are enough apps.
Anyway, what is Gnome? Can you define it? Does Gnome use Mono?
These are trollish questions, especially as the answers are on www.gnome.org.
And yes Gnome can use Mono through bindings. Python too. You should know better.
GNOME is a desktop and development platform. From a developer perspective, DBus is an API for IPC-like mechanisms that allow applications to communicate with each other as well as themselves. From a user's perspective it is a daemon that runs in the background.
If you start a GNOME session, DBus is one of core daemons that is automatically initialized. Not all applications need an IPC mechanism, consequently, not all GTK/GNOME applications should have to interact with DBus. But for applications that need such mechanisms, it is there and definitely a part of GNOME.
Thus, it is not far fetched to say GNOME uses DBus.
If you start a GNOME session, DBus is one of core daemons that is automatically initialized
Is that really true ?
I use GDM as DM, and until recently, I believed that DBus was launched automatically at each session start by gnome-session. It appears that was not the case !!!
I had no user DBus launched, and Evolution was silently complaining at each session start that it could not contact DBus. So, I had to patch GDM startup scripts.
If even GDM does not do dbus launch by default, I think that asserts that DBus support is still in the experimental state in Gnome.







Member since:
2005-07-06
What do you mean by "GNOME doesn't use DBus?"
It means exactly that. Gnome doesn't use DBus. A small collection of GTK applications, that might also be Gnome ones, use DBus. I think that shows the difference in philosophy of what a framework is.
Anyway, what is Gnome? Can you define it? Does Gnome use Mono?