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
