Bug 170389 - Present windows effect configuration
Summary: Present windows effect configuration
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-04 15:37 UTC by Michael Reiher
Modified: 2009-09-14 21:58 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 Michael Reiher 2008-09-04 15:37:21 UTC
Version:            (using KDE 4.1.1)
OS:                Linux
Installed from:    Ubuntu Packages

I have two wishes for the present windows effect:

1. it would be nice to be able to present only windows of the current application i.e. all konsole windows or all konqueror windows (per desktop and global, and regardless of the actual processes they belong to)
2. a more felxible configuration of the possibilities to trigger the effect. Especially being able to combine screen corners with modifier  keys. Another thing would be the use of special mouse buttons.

I could imagine having a list of possible actions, like:

1) Show all windows
2) Show all windows of current desktop
3) Show all windows of current application
4) Show all windows of current application and current desktop

and let the user assign a corner + modifiers for each. Or more generically it would be: Modifiers + either one of Screen Corner/Edge, Keyboard Button or Special Mouse Button.

For example the way I work I need only the per desktop presentations (showing all windows of all desktops is quite pointless, they are simply too many). Also my available screen corners are limited ;) So I would like to have e.g. Top Left giving me 2) and Modifier + Top Left giving me 4)
Comment 1 Martin Flöser 2009-09-06 21:26:15 UTC
your points 1, 2 and 3 are implemented for KDE 4.4. There are different shortcuts and different screen edges available.

Modifier + screen edge is a different topic and is quite tricky ;-)
Comment 2 g111 2009-09-07 09:41:48 UTC
Great, thank you. One more feature to look forward to in 4.4.

btw. if composite is deactivated, can this functionality be achieved with the new window-search-krunner-plugin? (It generally would be a good idea to have a fallback to a normal windows list (where you can filter by simply typing, too), if the present window effect is not available.)
Comment 3 Martin Flöser 2009-09-07 10:41:27 UTC
Yes that is possible with the windows runner. You can filter in a much better way than in present windows. You can filter for desktop, name, class etc. And we want to have a new runner mode which is started directly into the window list.
Comment 4 Michael Reiher 2009-09-14 19:08:11 UTC
(In reply to comment #1)
> your points 1, 2 and 3 are implemented for KDE 4.4. There are different
> shortcuts and different screen edges available.
Not sure I understand... you're talking about my numbers 1) to 4) ? 1 and 2 are already possible in 4.3 and before. So you implemented 3) ? So the my most wanted point 4) is not yet implemented? (I'm just wondering, so no offense intended! :)

Oh and the modifier would be nice too, as 4 corners are not that much (current desktop, current app on current desktop, switch desktop and show desktop are already four) and edges are too easy to trigger accidentally (IMO). Also it's probably easier to remember for the user, if a modified behavior is triggered by a modifier. 

So, would you mind reopening? :)
Comment 5 Martin Flöser 2009-09-14 21:58:24 UTC
(In reply to comment #4)
> So, would you mind reopening? :)
Actually no, please report one wishlist item for one issue. It is extremly difficult to track something like that. A new developer looking at this report would not know what exactly is implemented and what not. Having one report for the last missing item and one report for the modifiers is much easier to handle. (Yeah I know bugzilla just doesn't fit for feature requests and users and developers need them in different flavours ;-)