Hi, It's probably broken if an app requires another app to start up first; usually there are ways to write the app to avoid the potential for that race.
For example, if one app talks to another via dbus, it can either wait passively for the other app to appear on the bus before proceeding, or it can start up the other app before proceeding. dbus provides both mechanisms. It's a lot less complicated to do it this way, avoids any kind of race conditions, and does not rely on starting the apps on startup (launching them later would work too). (It would be hard to do ordering in autostart anyhow, because the session manager doesn't necessarily know when each launched app has finished starting.) Havoc _______________________________________________ xdg mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/xdg
