hi,

for firefox, i have initial workspace set to main. if i start firefox 
(say, from my root menu, or run dialog) so that the current workspace 
is not main, the instant when the firefox window is mapped, the 
current workspace is changed to main. similar things also happen with 
(some) ooo windows, for example. all i can think of right now (without 
much research) is that these clients want focus, and it is honoured by 
wm, even at the cost of pulling the workspace out from under the user.

this is highly annoying. the workspace changing is incredibly so, but 
(at least to me) honouring focus requests is just as well ("yes, i 
appreciate you have something to say or want me to do something, but 
i like to do things my own pace").

i'm pretty sure this has not always been so, but don't know when did 
this behaviour appear.

does anyone have a quick hint how to get rid of at least the 
workspace-switching focus honouring? it's starting to make me want to 
drive a screwdriver through my screens.

for a proper solution my idea would be as follows:

- focus requests that involve workspace switching are never to be 
  honoured
- if xinerame, focus requests that involve jumping the pointer to a 
  different head are nver honoured
- focus requests are only honoured if the pointer is currently above a 
  client whose child window is asking to be focused

comments?

-- 
[-]

mkdir /nonexistent


-- 
To unsubscribe, send mail to [email protected].

Reply via email to