It would appear that on Aug 19, P Purkayastha did say:
> On 08/19/2010 12:37 AM, Joe(theWordy)Philbrook wrote:
> > I don't know how to write a script that checks if an
> > application is running and then tells it to gracefully quit.
> > But I'm thinking it would have to do something like (using
> > OpenOffice as an example):
> >
> > piD=$(ps -A| grep soffice.bin |cut -d' ' -f2)
> > if [ "$piD" != "" ]
> > then
> > kill -15 $piD
> > fi
> >
> >
> > Except that:
> >
> >
> > problem 1) kill 15 only preserves the unsaved changes in OO.o
> > docs via it's crash/recovery process... (I can't
> > find a signal that causes it to ask me about unsaved
> > changes...
> >
> > ---<snipped more details of same problem...>---
> >
> > But surely there must be a more graceful way to close gui apps
> > than kill -15????
> There is usually a graceful way for some apps. You will have to
> individually treat each app, check whether it is running, and if it is
> running then use commands adapted to that particular app.
>
> For example all gvim instances run as servers (vim probably doesn't by
> default) and you can send remote commands to them and make them save and
> quit. Similarly, many apps have dbus instances and often if you browse
> through the dbus tree, you will find that it has a quit command.
Do you mean that the developers/maintainers of various desktops that do
automatically convince most gui apps to prompt for unsaved changes during
a standard graceful shutdown process such as e17, kde, xfce, and I think
gnome, etc... use, actually have to research the appropriate commands
for each and every individual app??? Or is there a cheat sheet somewhere
that has a list of applications in one column and a list of "_clean_
terminate session" commands in the other??? If the former then they work
too hard.
I mean armed with such a list I could probably cobble something together
for the ones I use.
Mostly:
OO.o : which will at least try to save me with it's recovery process
abiword : ???
lyx : which periodically does an auto save to it's backup copy
But as it is, I haven't a clue where to look for such commands. I sure don't
recall finding anything about such things in any application:menu:help nor
"man application" output. Though it could be hidden in some of the
techno-jargon that sails over my head...
But I only use abiword occasional (mostly when I want to export/import a
document to/from MSword via RTF. {it takes less reformatting
margins/bullets/etc than doing the same with OO.o}). Both lyx and OO.o will
at least TRY to preserve my data via their recovery on "next start" or
"file open".
So if there isn't an available cheat sheet list, I guess I'll have to
continue scrolling through my virtual desktops, shutting things down prior
to calling whatever logout process I'm using.
--
| ^^^ ^^^
| <o> <o> Joe (theWordy) Philbrook
| ^ J(tWdy)P
| ___ <<[email protected]>>
<sigh>
------------------------------------------------------------------------------
This SF.net email is sponsored by
Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users