GNOME Bugzilla – Bug 332477
Focus policy in Metacity can not be set properly.
Last modified: 2006-02-24 18:45:54 UTC
Please describe the problem: I have been very patiently waiting for this to be fixed (ever since Metacity got promoted to default WM for gnome), but after several years still nothing? This has forced me to use KDE instead of Gnome. The problem is very simple: Metacity (in Windows preferences) allowes focus policy to be set to sloppy focus (focus follows mouse), and this is the way I like it, and have been using ever since I switched to Linux in 1994. However, for sloppy focus to be useful, it should be possible to disable raising the window when the client area is clicked. Unfortunately this is missing from Window preferences dialog. You have (for instance) such irrelevant choices as "Raise selected window after an interval", but the choice of DO NOT raise the window is simply missing. Window (in sloppy focus mode) should be raised only on user's request (left click on the border). This is *not* my invention, as this is the way that TWM, FVWM, Sawfish, and even KDE can be set to work. This is *very* frustrating, and a complete show stopper for me. Steps to reproduce: 1. In Window Preferences select: Select windows when the mouse moves over them 2. 3. Actual results: You get the brain dead sloppy focus. As soon as you click anywhere on the client area, the window is raised, and invaryably obscures area from another window that I'm looking at :-) Expected results: Does this happen every time? YES! Other information: Please, add one more check box in Window Preferences, with the text: Raise the window only when border or TitleBar is clicked. (Or something like that).
The ability already exists (and can be set with gconf-editor or the command 'gconftool-2 --set /apps/metacity/general/raise_on_click --type boolean false'); the preferences dialog should be nuked entirely (see bug 154614 and perhaps some d-d-l thread that I don't have the reference handy for), and all options moved into some third-party or powertools package (with extra options like this one added). *** This bug has been marked as a duplicate of 326156 ***