Sawfish
Advertisement
Browse all patches

Author

Rüdiger Otte

Synopsis

This patch is rejected in 2008. You can see the patch and the discussion here.

What made the author suffer is that clicking raises windows. You can fix it as follows:

Open the configurator, choose "binding", and "window keymap". If "Button1-click" is bound to "raise-window-and-pass-through-click", then unbind it.

If you're window is raised by focusing, open the configurator "Focus" -> "auto raise". If that item isn't there, add (require 'sawfish.wm.ext.auto-raise) in your ~/.sawfish/rc. Then uncheck the top item.

You need to use a sloppy focus-mode, unless Sawfish will become unusable (say enter-exit or enter-click).

It still doesn't work in some cases.


Testcase If I have a gnome-terminal open and Firefox open when I switch the focus from gnome-terminal to Firefox Firefox insists on rising.
I can disable this rising with a Nop binding, but that makes the window manager otherwise unusable. Cyber rigger 16:47, January 7, 2010 (UTC)
You need to use a sloppy focus-mode Flashrider [Christopher Bratusek]~-start-2-stop~-start-2-stop~-start-2-stop~-start-2-stop~-start-2-stop 16:53, January 7, 2010 (UTC)
I assume you mean Sawfish_Configurator>Customize>Focus>enter-only.
This seems to help, although it changes the problem instead of fixing it. My question now is why Sawfish prevents the rogue window rise from Firefox using Sawfish_Configurator>Customize>Focus>enter-only and it does NOT prevent the rise using Sawfish_Configurator>Customize>Focus>click.
I would be happy if applications were never allowed to do a rogue rise on a new click-to-focus.
Advertisement