Hi!
I've both autorun of about 20 urxvt on X start and auto-respawn for them:
when any of these windows closes bash script (.fluxbox/startup) which
auto-started them get SIGCHLD and restart corresponding urxvt (right now
it store PIDs of all urxvt and use `kill -0` to check all of them on each
SIGCHLD and restart missing ones).
Switching to urxvtd/urxvtc looks interesting (20 urxvt!), but how I can
implement auto-restart of closed windows? Now there are no PIDs.
Is it possible to implement some sort of signaling as perl extension for
urxvtd which will notify something on each window close? Or maybe there
are simpler solutions exists?
It should be possible to implement polling: every 1 second get list of all
existing windows, check their names (I run each urxvt with unique -name),
and if some names are missing then start `urxvtc -name $MISSINGNAME`.
But I don't really like polling - it will eat system resources and add
extra delay before restarting terminal window.
--
WBR, Alex.
_______________________________________________
rxvt-unicode mailing list
[email protected]
http://lists.schmorp.de/mailman/listinfo/rxvt-unicode