Summary: | wish: kwin option to save vertical space: merge window buttons into menu-bar | ||
---|---|---|---|
Product: | [Plasma] kwin | Reporter: | Richard Neill <kde> |
Component: | decorations | Assignee: | KWin default assignee <kwin-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | aeroplanumium, dp.d-, kde-2011.08, lukasas, ra.ravi.rav, yo |
Priority: | NOR | ||
Version: | 4.9.5 | ||
Target Milestone: | 4.10 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Richard Neill
2013-01-08 18:56:52 UTC
KWin and stock decos support the appmenu protocol for 4.10 and CLIENTS WHICH SUPPORT IT (sorry for shouting ;-) Other than that there's indeed the possibilty to have the deco overlap the client and cover a particular space to show icons, but it's ugly and heuristic (carries the risc to cover important area of the cliene because we know nothing about it's internals) I know what you mean about the heuristic being ugly - though in fairness, if it's an optional extra, I'd be perfectly happy to take the decision whether to enable it or not, for my personal combination of screen-size, font-size and selection of application. Imho, this isn't something that belongs to kwin vs client, it should be a global pref for kwin, which is affected primarily by screen-size and font-size, whether or not the client can (or will) support it. I say this because google-chrome's way of doing this is quite poor: chrome caters to what it (chrome) thinks the WM buttons should be, and fails to use the advanced features of kwin. [erhaps mark it as an experimental optional extra, and if enough people like it, work on getting more application support?] However, when you say "clients which support the appmenu protocol", which ones would those be? I checked a few key KDE apps (konsole/kwrite/dolphin), and can't see how it might be done. All Qt (incl. KDE) applications, usually gnome as well and if you use ubuntu, i think canonical patched in that stuff nearly everywhere. What is will alloow you is to move the menubar into the titlebar. It does not support eg. moving the titlebar buttons into a toolbar or such. If you only worry about screen estate, you'll probably also talk about maximized applications and there's a setting to hide the titlebar for maximized applications and afaik a plasmoid to control the currently active window (check kde-look/-apps for it) See also these related feature requests for conserving valuable vertical screen real estate in KDE: https://bugs.kde.org/show_bug.cgi?id=169043 https://bugs.kde.org/show_bug.cgi?id=211304 This is a feature I really wish that KDE would include. But it would require some support from applications as well. Qt/KDE applications would do fine. But for GTK/GNOME some workaround will be needed otherwise we might end up with two menus. I prefer menu bar to stick with title bar as I am used to menus being tied to their respective windows. In fact a solution presented in Dolphin and Chromium (one button for application menu) or one title bar button for menu (in some blog I do not remember) would be nice. Mac lile menus in plasma would be overkill (IIRC a similar thing was there in KDE3). Very similar request with mocups: https://bugs.kde.org/show_bug.cgi?id=311711 Any news? |