des...@verizon.net (Dan.Espen) writes:

> lee <l...@yun.yagibdah.de> writes:
>
>> Hi,
>>
>> I would like to make a function that suspends the corresponding process
>> when I iconify a window and unsuspends it when I uniconify the window.
>>
>> Particularly, I want to (un-)suspend seamonkey with this (because it
>> uses ridiculous amounts of CPU time and memory the latter of which might
>> be swapped out more easily when the process is suspended than when it is
>> not).
>>
>> The kill command works nicely for it, i. e. 'kill -STOP <PID of
>> process>' and 'kill -CONT <PID of process>' work fine.
>>
>> I googled for a solution and found some suggestions as to obtain the
>> process ID, yet none of them seemed to work.  Since seamonkey is usually
>> started through fvwm with a starter function, I might be able to obtain
>> the PID when starting it and use that.  However, this approach would be
>> somewhat limited.
>
> X windows don't have an associated PID, after all, the window might be
> from a remote system.
>
> For your case, pgrep might give you the PID.

Hm, it would be better to remember the PID when starting the application
and then use it to suspend it.  I`m not sure yet how to do that, though
...


-- 
Knowledge is volatile and fluid.  Software is power.

Reply via email to