! 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 !
Windows raising while cycling.
Status:
RESOLVED: FIXED
Severity:
enhancement

Comments

Description David Siroky 2007-01-01 20:58:54 CET
I have often a lots of terminals and other window on one workspace and the wireframe shown while cycling if not enough.
Suggested patch is attached. It doesn't include patch to the "Window manager tweaks" but the feature is optional.
Comment 1 David Siroky 2007-01-01 20:59:51 CET
Created attachment 916 
cycle raise patch
Comment 2 Olivier Fourdan editbugs 2007-01-01 21:41:46 CET
Thanks a lot, I'll keep that for review after 4.4.0
Comment 3 Peter de Ridder editbugs 2011-12-15 16:11:27 CET
Created attachment 4025 
Temporarily raise window on cycle

I picked this up from the Design SIG and noticed this bug exists later on.

This patch has a slightly different approach as the original patch.
It only temporarily raises the window. So cycling doesn't change the order of the other windows.
This brings a problem with the current implementation. If something would trigger a clientApplyStackList during cycling the raised window would be placed back.
(This wouldn't be hard to solve, only there are more ways to go)

Future thinking: With compositing this feature could become obsolete if there would be a preview window in the tabwin. But might be irrelevant to the report.
Comment 4 Olivier Fourdan editbugs 2011-12-16 09:44:44 CET
I am not sure this is suitable, that makes cycling much more slower, that's not really within the goals of xfce tbh.
Comment 5 Olivier Fourdan editbugs 2011-12-16 09:46:03 CET
Note that since the original report was opened, a new cycling between windows of the same app has been implemented, which is quite convenient for cycling between terminals (and just terminals) for example.
Comment 6 Peter de Ridder editbugs 2011-12-16 11:33:51 CET
(In reply to comment #4)
> I am not sure this is suitable, that makes cycling much more slower, that's not
> really within the goals of xfce tbh.

It is an option to use it, not required. And for the systems from a couple of years ago this should be to much of a problem.
To make switching faster the window could be raised after X time of waiting, but I don't think that is an usage improvement.
Comment 7 Christoph Groth 2013-12-31 11:22:22 CET
I'd like to second the inclusion of this patch.  I've been using it for several
months now and in my opinion it's usefulness for people who like to control
their window manager with the keyboard simply cannot be overstated: switching to
hidden windows becomes intuitive, there's no need to associate windows with
their icons and names as with the built-in switcher.

Running xfce on a three-year-old subnotebook, I cannot observe any slowness due
to this patch.  Furthermore, as the feature added by the patch is optional and
switched-off by default, I cannot see any reason for not including it.

Olivier, please reconsider applying this patch.
Comment 8 Simon Steinbeiss editbugs 2014-08-05 17:27:04 CEST
*** Bug 10645 has been marked as a duplicate of this bug. ***
Comment 9 Paul Johnson 2017-09-19 17:47:22 CEST
Can we bring this back to life? I find it very frustrating that the windows are displayed as obfuscated blue blobs.  I see where the windows are, but cannot see content.  Why don't you make it possible?  WindowMaker and Enlightenment allowed this in the old days.  Every old window manager did.
Comment 10 David Siroky 2017-09-19 20:05:33 CEST
Created attachment 7327 
cycle raise patch

Raising revival. This patch is against latest xfwm4 git master.
Comment 11 David Siroky 2017-09-19 21:23:18 CEST
Created attachment 7328 
cycle raise patch
Comment 12 David Siroky 2017-12-17 10:17:23 CET
I wonder - what should I do to avoid another 10 years period? :-) Perhaps some pull request?
Comment 13 Git Bot editbugs 2017-12-20 10:37:01 CET
David Siroky referenced this bugreport in commit 58dcef04b4737ec9871a312567923334d36b50fb

Raise window while cycling

https://git.xfce.org/xfce/xfwm4/commit?id=58dcef04b4737ec9871a312567923334d36b50fb
Comment 14 Olivier Fourdan editbugs 2017-12-20 10:39:49 CET
Long overdue, indeed. Kind of superfluous with window preview in cycling, though.

Thanks for the patch.

Bug #2701

Reported by:
David Siroky
Reported on: 2007-01-01
Last modified on: 2017-12-20
Duplicates (1):
  • 10645 alt+tab does not "circulate raise" windows from below

People

Assignee:
Olivier Fourdan
CC List:
3 users

Version

Attachments

cycle raise patch (3.42 KB, patch)
2007-01-01 20:59 CET , David Siroky
no flags
Temporarily raise window on cycle (8.99 KB, patch)
2011-12-15 16:11 CET , Peter de Ridder
no flags
cycle raise patch (5.84 KB, patch)
2017-09-19 20:05 CEST , David Siroky
no flags
cycle raise patch (6.25 KB, patch)
2017-09-19 21:23 CEST , David Siroky
no flags

Additional information