! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Add setting for window cycle popup to display only on single display


Description Kip 2017-11-16 01:16:46 CET
I have a triple head system. On one of the displays I have an animated background I use for ambience. The other two displays I use for work. When I task switch between windows on the two work displays the window switcher popup (alt-tab) pops up on all displays which is really annoying. It would be nice if there was a setting, perhaps in Window Manager Tweaks, that allowed it to only popup on the display with the cursor or keyboard focus.
Comment 1 Olivier Fourdan editbugs 2017-11-16 08:32:06 CET
No, sorry, I would deny an option for this - Having alt-tab popup showing on all outputs is a plus for the vast majority of users (something I miss in gnome-shell for example).
Comment 2 Olivier Fourdan editbugs 2017-11-16 08:33:06 CET
But you can easily patch your version of xfwm4 to do what you want, that's quite easy I reckon.
Comment 3 Kip 2017-11-16 09:01:35 CET
Hey Oliver. I don't see how providing a user configurable tweak setting prejudices the vast majority of users who benefit from the alt-tab popup showing on all outputs.
Comment 4 Olivier Fourdan editbugs 2017-11-16 09:11:49 CET
Because adding an option has a cost, it makes the code less readable, less maintainable, less testable by multiplying the combination of code paths, etc. Eventually it makes the code less enjoyable to work on and drives down the contributions.

Besides, once an option is added, it's almost impossible to remove in the future.

We, as a project, have few developers and very limited manpower, so we need to draw the line as to where it makes sense to add an option and when it doesn't because it would add complexity for limited benefit.

There is an old but very good red from Havoc about this here: http://ometer.com/preferences.html
Comment 5 Kip 2017-11-16 19:16:22 CET
It's just a checkbox that by default is set to current behaviour and tucked away in Window Tweaks. I think that's a tad melodramatic Olivier.
Comment 6 Olivier Fourdan editbugs 2017-11-16 20:36:57 CET
Every setting is a checkbox for the user...
Comment 7 Git Bot editbugs 2020-05-29 12:18:41 CEST
-- 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/275.

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

Bug #14009

Reported by:
Reported on: 2017-11-16
Last modified on: 2020-05-29


Olivier Fourdan
CC List:
0 users




Additional information