Skip tasklist/pager window loses focus

adlo adloconwy at gmail.com
Fri Feb 5 16:36:23 CET 2016


My program is written in GTK (2 and 3). I have tried calling gdk_window_focus () when the active workspace changes, by connecting to libwnck's active-workspace-changed signal. This usually works, but I think it results in a race condition. Does anyone know of a better approach?

Regards

adlo


> On 4 Feb 2016, at 21:23, adlo <adloconwy at gmail.com> wrote:
> 
> My program has a window that is skip tasklist, skip pager, and visible on all workspaces. When switching workspace (or when another window moves to the current workspace), a non-skip-tasklist window will steal the focus from my program's window.
> 
> How can I prevent this from happening?
> 
> Regards
> 
> adlo


More information about the Xfce4-dev mailing list