Tuesday, November 2, 2010

Focus stealing settings in KDE and Gnome on SUSE

This is an update from my previous post "Focus! User is King". Thanks to comments posted by 13thSlayer and JosP pointing me in the right direction, I found what I was looking for and I'd like to share it in this entry.

Specifically, I've tried this with KDE/openSUSE 11.3 and Gnome/SLES 11 SP1. I'm fairly certain that this should apply to other variants like Gnome/openSUSE and KDE/SLED.


If you are using KDE, start Configure Desktop and select Window Behavior. Next, select Window Behavior in the panel on the left and find the Focus Stealing prevention level field. The default is Low. I changed it to Medium. You may choose to go more aggressive with High or Extreme.


If you are using Gnome, you will need to bring up gconf-editor from the Terminal. With the Gnome Configuration Editor window opened, from the left-hand panel, navigate / -> apps -> metacity -> general. In the right-hand panel, scroll to look for the variable focus_new_window.

The default value for focus_new_window is smart. You only have the option to change this to strict.

To wrap up, in typical YMMV fashion, changing these settings may or may not suit you personally but at least you now have an option to experiment. I have found the Medium setting in KDE worked for me compared to the default Low setting. I have not fully tested this for Gnome just yet.


PS: I'm going on vacation for a week and will not be monitoring/moderating the comments (if any).