Bug 283397 - Allow Effects to Temporarily Grab All Screen Edges
Summary: Allow Effects to Temporarily Grab All Screen Edges
Status: CONFIRMED
Alias: None
Product: kwin
Classification: Plasma
Component: core (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: 4.11
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-05 15:47 UTC by Kai Uwe Broulik
Modified: 2022-08-03 16:10 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Uwe Broulik 2011-10-05 15:47:22 UTC
Version:           unspecified (using KDE 4.7.1) 
OS:                Linux

[I don't know who exactly is responsible for hot screen corners]

I have the bottom left corner set for "Present Windows Effect" and the bottom right for "Show Dashboard". When I activate Present Windows and move the mouse to the bottom right, the dashboard gets shown as additional window. It should not be possible to trigger the dashboard while in Present Windows. (Report should be valid for other effects as well)

Reproducible: Always

Steps to Reproduce:
Have a screen edge configured for "Show Dashboard"
1. Trigger Present Windows
2. Move your mouse to the configured edge

Actual Results:  
Dashboard is activated but shown as additional window in the present windows grid

Expected Results:  
I don't think it makes sense to be able to put the Dashboard ontop of Present Windows (if this is even possible without much effort), so it should not be possible to trigger the dashboard while in Present Windows.
Comment 1 Martin Flöser 2011-10-15 08:18:05 UTC
I can fix this by testing whether a fullscreen effect is active. But this would make it impossible to deactivate the dashboard again via the screen corner.

So I doubt we can really do something about it without breaking other workflows or introducing huge hacks which won't work reliable.
Comment 2 Martin Flöser 2012-04-08 18:17:56 UTC
Changing to wishlist as this requires new functionality. Effects need to be able to disable all screen edges while they are active. Kind of a toggle state for screen edges.
Comment 3 Eric Edlund 2022-08-03 16:10:59 UTC
I'm working on a context framework where fullscreen effects occupy different contexts and can have different gestures bound. This system could possibly be extended to handle other behaviors, like screen edges being active. I'll keep this in mind for the future.