Hello I'm just a user but I happened to read something in the ratpoison user manual "info ratpoison" the other day, and because I think it would help, at the risk of embarrassing myself for my ignorance, I just wanted to post this:5.4 Rudeness
Some programs will attempt to steal the focus without the users
permission. Not only is this a sign of a lame programmers attempt to
fix a window manager problem in the wrong place, it's just plain rude.
By default ratpoison will honour these rudeness requests, but it doesn't
have to. Use the rudeness variable to deal with such programs.
-- Command: set rudeness N
The rudeness variable lets you decide what windows pop-up
automatically and when. This is often useful for those deep hack
sessions when you absolutely can't be disturbed.
There are two kinds of windows: normal windows (like an xterm) and
transient windows (generally pop-up dialog boxes). When a client
program wants to display a new window it makes a requests to
ratpoison. ratpoison then decides whether to grant the request and
display the window or ignore it. A client program can also request
that one of its windows be raised. You can customize ratpoison to
either honour these requests (the default operation) or ignore
N is a number from 0 to 15. Each of the four bits determine which
requests ratpoison grants.
If I've helped, I am happy and probably amazed, if I have embarrased myself for my ignorance, excuse the message.
I love RATPOISON - it's the Windows Manager that was supposed to be - it's so easy to use and it's great having a terminal that runs graphical programs!