Summary: | Title bar per-application volume buttons | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | KDE Brainstorm Submissions <brainstorm> |
Component: | general | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | 4.3.2 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Unspecified | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | Mockup |
Description
KDE Brainstorm Submissions
2009-11-03 01:23:52 UTC
Created attachment 38044 [details]
Mockup
I'm sorry to say, but this wish cannot be implemented. That has various reasons: * kwin handles windows, not applications. An application may have none, one or more windows. In general kwin does not know which window belongs to which application. There is an optional field in the EMWH specification which tells kwin which process belongs to a window. We cannot rely on this optional information. * Sound is handled per application basis, having it in the window would make it look like a per window basis. Just imagine you are in the test sound configuration dialog in Amarok. What should be muted? The main application or just the test sound? Another example: two firefox windows each running a youtube video and you want to mute one to listen to the other. You would expect that one get's muted and not both. * Getting the mixer in the titlebar would require ugly hacks like XEmbedd. It is very unlikely that we would again start using XEmbedd after getting rid of it in the systray. * How should kwin know the volume level? The applications would have to expose an interface (e.g. DBus) so it would only work for applications which provide this information. While this can easily be added to all KDE application, other applications like Firefox or Skype won't be adjusted. * We try to remove clutter from the titlebar. This would add clutter * Controlling audio is the task of the application. If the application is not providing an easy to use volume then it is an application bug and has to be fixed in the application. Kwin does not work around application bugs * Adding this would require as to add many more "features" to the titlebar. * Compiz is using our titlebars. We would "force" them to implement it as well. So alltogether this may be a nice idea but it is definately not the task of the window manager. Let's keep kwin being a window and compositing manager. Application tasks belong to the application. Sorry that I close this wishlist but it's the most honest thing I can do: we would not implement this feature and probably reject patches adding this feature. |