I’ll check again but it didn’t work as I wanted to last time. What I want: give focus to new processes started by the user, but once the user manually switches windows, do not pop that app into the foreground when it is done launching.
Also: not stealing focus was useless when the unfocused window would pop up over the one I was currently using.
NeXTSTEP worked exactly this way, and it was glorious. Its window manager simply had the concept of “no current focus.” Programs could not steal focus, they could only gain focus either by explicit user action, or grabbing it when nothing else was focused. When you started an application, there would be no focus while it loaded. If you waited, the new application would grab focus. If you moved on to a different window, the new application would pop up in the background. New windows, dialog boxes, and notification-type events would put an indicator on the application’s icon in the dock.
It’s… still around, in a way. Apple bought NeXT Computer, and it provided the BSD Unix base for MacOS X, as well as all of those classes with the ‘NS’ prefix. Of course, Apple pasted on a totally new UI. 🙁
XFCE’s WM (xfwm4) settings. And yes, I keep it unchecked.
I’ll check again but it didn’t work as I wanted to last time. What I want: give focus to new processes started by the user, but once the user manually switches windows, do not pop that app into the foreground when it is done launching. Also: not stealing focus was useless when the unfocused window would pop up over the one I was currently using.
NeXTSTEP worked exactly this way, and it was glorious. Its window manager simply had the concept of “no current focus.” Programs could not steal focus, they could only gain focus either by explicit user action, or grabbing it when nothing else was focused. When you started an application, there would be no focus while it loaded. If you waited, the new application would grab focus. If you moved on to a different window, the new application would pop up in the background. New windows, dialog boxes, and notification-type events would put an indicator on the application’s icon in the dock.
That does indeed sound glorious. I am afraid to look it up because you spoke of it in past tense :(
It’s… still around, in a way. Apple bought NeXT Computer, and it provided the BSD Unix base for MacOS X, as well as all of those classes with the ‘NS’ prefix. Of course, Apple pasted on a totally new UI. 🙁