Please, forgive me my brainddeadness. I had just a few hours of sleep. I am talking about DBUS not hal. I am so very sorry. I will fix that up and resend it. Trever On Wed, 2005-01-26 at 11:39 -0500, David Zeuthen wrote: > On Wed, 2005-01-26 at 09:06 -0700, Trever L. Adams wrote: > > My examples are going to be somewhat bad, but please see through them > > for the reasoning and the necessity of these features. > > > > Discussion of hal happens on hal@xxxxxxxxxxxxxxx > > > 1) We need a way to know if someone, using HAL, is logged in either in a > > terminal or an X session. > > > > Think of a situation where you have a piece of software that needs to do > > tasks from time to time (changing of runlevels is likely). > > > > You want to automate this, or at least be able to tell the machine to do > > it. However, this process should wait (or the shell script that does all > > the running) until no one is logged in. Yes, yes, who and w might > > provide that, but I find this a cleaner solution. > > > > Uhm, hal is piece of software that keeps a list of your hardware, > provides hooks for configuring it, and notifies anyone who is > interested when hardware is added/removed. What you suggest has > nothing to do with that. > > > 2) We need a way to know if some critical process, such as up2date, is > > being run at shutdown and allow the app, as long as it response every X > > amount of time (2 minutes or so) to continue to run. > > > > Think of a network environment and someone is doing an up2date via cron > > or ssh. Someone finishes using the computer and turns it off. This > > should pause, in a test or graphical shut down, showing a list of such > > processes. It should not execute any shut down sequences until this list > > is empty, or they programs all cease to respond. > > > > These processes should notify HAL, that they need to complete and that > > they have completed, and have an event handler to respond to HAL. > > > > Uhm, no, this has nothing to do with hal. It belongs somewhere else. > > David > -- "The Master doesn't talk, he acts. When his work is done, the people say, 'Amazing: we did it, all by ourselves!'" -- Lao-tzu