On Sat, 2009-09-26 at 20:50 +0200, Harald Dunkel wrote: > On 09/26/09 19:32, John Lindgren wrote: > > > > Isn't that the job of the window manager? XFWM4, at least, already > > makes sure that some part of each window is on-screen at all times. > > That seems to me a better solution than asking each and every > > application to watch the screen size and make sure its windows stay > > on-screen. > > > > AFAICS audacious sets some geometry information, which is by default > accepted. Seems to me that audacious already _does_ watch its screen > size and position. > > I can tell fvwm to ignore audacious' geometry information, but then > the position claimed by audacious is _always_ ignored, regardless > whether it is on screen or not.
I think you didn't understand what I said. I'm aware that Audacious saves its window positions on exit and uses window manager hints to restore them on startup. Short of the user actually moving a window off-screen (which to my knowledge is not even possible with most window managers), the only way for a window to end up off-screen is for the screen resolution to change. Maybe I'm wrong, but it seems to me that it is more appropriate for the window manager (or perhaps whatever software is changing the screen resolution) to move the windows of all running programs when the screen resolution changes than for each one of those programs to detect the change. John Lindgren -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org