On 2008-08-19, Tuomo Valkonen <[EMAIL PROTECTED]> wrote:
> Unfortunately, focus change is not a "request", unlike geometry change.
> Geometry changes get forwarded for the WM to act upon, and according
> to the ICCCM, it can do as it pleases, and the app must not fight
> back. (Many do, these days!) Focus change messages are acted upon by
> the server, and are honoured when they can be (i.e. the window is 
> visible, no active grabs, and so). AFAIK ICCCM does not discuss 
> whether the WM is allowed to overrule such changes by switching
> focus back.

PS. A more proper way for apps to actually _request_ the WM to
give focus, instead of forcing it, is the NET_WM_ACTIVE_WINDOW 
protocol. Ion ignores it by default, although it can be activated
with winprops.

-- 
Tuomo

Reply via email to