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.