This is a very particular issue that happens when I'm on a xfce4-terminal (or any VTE terminal), and I switch to a Tcl/Tk window with alt+tab (cycling), if I cycle back to to the terminal, the cursor doesn't resume blinking (as if there was no focus).
This only happens while cycling (alt+tab); if I click on the terminal window with the mouse the focus is fine. If I select the option "Raise windows while cycling" it also works fine with alt+tab.
It also only happens when the mouse enters the Tcl/Tk window; if I just cycle to the window, and back to the terminal, blinking resumes fine.
Since I use xfce4-terminal a lot, and also gitk (written in Tcl/Tk), and I always use alt+tab, that means the cursor of the terminal essentially never blinks.
I've tested in GNOME and i3, and cycling through the windows works fine, so it's definitely a bug in xfwm4.
You can test a Tcl/Tk window by running the "wish" command.
Is the keyboard focus correct tough, regardless of the cursor blinking?
(works fine here, btw)
(In reply to Olivier Fourdan from comment #1)
> Is the keyboard focus correct tough, regardless of the cursor blinking?
Yes, keyboard focus is fine. Everything seems to be fine, except that for some reason VTE thinks there's no focus and the cursor doesn't blink.
> (works fine here, btw)
You open "wish", mouse over to the new window, alt+tab back to the xfce4-terminal, and you see the cursor blinking?
You've made sure cycle_raise is false?
xfconf-query -c xfwm4 -p /general/cycle_raise -t bool -s false
-- 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/390.
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