On Wed, 2008-05-14 at 19:10 -0500, Diego Escalante Urrelo wrote: > Hi, > > I have made a quite simple patch for bug 528559[0], it makes the quite > useless "drive is being used" dialog into a list of applications using > such drive[1]. > > I'm using a little hack with lsof, but it's not really reliable, like > when process names are too long. I checked libgtop quickly but the > lack of documentation didn't help. > > So, I'm writing to get some clues about this, any advice? My main > problem is to do something like "tell me which files in device $d are > in use, and tell me the executable for the process using such file"
If you have time, you could go two steps further than "the executable for the process using such file": 1- Try to find a .desktop file associated with the exe and display the application name and icon instead; 2- Offer options (button?) to terminate each of the applications (SIGTERM first then SIGKILL if SIGTERM does not work after a while) > > thanks everyone, > > Diego > > 0 - http://bugzilla.gnome.org/show_bug.cgi?id=528559 > 1 - http://bugzilla.gnome.org/attachment.cgi?id=109417 > _______________________________________________ > desktop-devel-list mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/desktop-devel-list -- Gustavo J. A. M. Carneiro <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> "The universe is always one step beyond logic" -- Frank Herbert _______________________________________________ desktop-devel-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/desktop-devel-list
