In the Window Manager Tweaks dialog, I have the "Draw frame around selected windows while cycling" setting enabled. I love this feature a lot.
Recently, I enabled the compositor since I liked the drop shadow. With this setting enabled, I found that when cycling, the first selected window (i.e. the most recently active window) does _not_ get its frame drawn. Subsequent windows do have the frame, and using Alt-Shift-Tab to cycle back to the 2nd window succeeds in drawing its frame. In fact, simply pressing the shift key while the 2nd window is selected causes its frame to be drawn.
Disabling compositing is a workaround for this issue.
I'm using Arch Linux's distribution of Xfwm4 4.6.2. My GL renderer string is "GeForce 9500 GT/PCI/SSE2" and my version string is "3.3.0 NVIDIA 260.19.12". Please let me know if I can give any more information.
I'm getting a similar behaviour with one konsole window and two gvim windows and I'm not sure whether I have compositing enabled. I'm on Mageia v6 x86-64.
See http://www.shlomifish.org/Files/files/video/xfce-bug-no-hilited-frame-on-alt-tab-on-two-gvim-windows--mgav6-x86-64-linux.ogv for a video demonstrating it . Alt tab makes the frame disappear on one of the gvim windows.
Yours is a different bug from this one, and appears only when the compositor is disabled apparently.
(In reply to Olivier Fourdan from comment #2)
> Yours is a different bug from this one, and appears only when the compositor
> is disabled apparently.
Very well - I'll file a new bug. Thanks!
(In reply to Shlomi Fish from comment #3)
> (In reply to Olivier Fourdan from comment #2)
> > Yours is a different bug from this one, and appears only when the compositor
> > is disabled apparently.
> Very well - I'll file a new bug. Thanks!
Filed as https://bugzilla.xfce.org/show_bug.cgi?id=12540 . Thanks!
-- GitLab Migration Automatic Message --
This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/xfwm4/-/issues/44.
Please create an account or use an existing account on one of our supported OAuth providers.
If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests
Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev