Myslím, že autor nebere v potaz ještě jeden podstatný důvod, proč je GNOME chudší na funkce a nastavení oproti KDE: je nasazené v enterprise distribucích. Když s něčím novým přijdeme, znamená to, že to budeme muset minimálně 10 let podporovat v RHELu. A to už si člověk rozmyslí, co vypustí mezi uživatele. Podstatně víc se hledí na to, aby se nenasazovalo něco, na co nebudou do budoucna kapacity na údržbu. KDE je v tomto podstatně živelnější.
To by člověk pochopil. Ale co má dělat uživatel, který si to nějak přizpůsobit chce?
Já osobně jedu na v podstatě už umírajícím Unity jen proto, že někdo v Gnome rozhodl, že mi cca 3-4 cm vertikálního prostoru na notebooku zabere nezmenšitelnými toolbary. Nemusí to být ani v defaultu, stačil by mi plugin, ale co jsem tak pochopil, tak v Gnome prostě nejde udělat integrace menu do titulku okna tak jak to bývalo v Unity.
Upřímně, tady se řešení asi nikdy nedočkáte. Tady je problém ve dvou věcech:
1. klasické menu, které by se integrovalo do toho titulku, už není 10 let součástí GNOME HIGu a z aplikací postupně mizí. U těch z GNOME už je jenom tam, kde už vývoj prakticky nepokračuje. Těžko budou dělat podstatný zásah do rozhraní kvůli něčemu, s čím stejně nepočítají, a dnes to není samozřejmou součástí aplikací obecně.
2. GNOME dnes preferuje client-side dekorace, tedy za vykreslení celého okna včetně dekorací zodpovídá aplikace. Prostředí jí nemá co kecat do toho, kam si má menu vykreslit. Pokud autor aplikace chce ušetřit místo, může si ho do lišty vykreslit.
Co se týče plýtvání vertikálním místem, doporučuji si porovnat, jak aplikace vypadaly v době GNOME 2 a nyní. Třeba takový Nautilus. Ten headerbar se může zdát zbytečně široký, ale je to víceméně jediná věc, která tam nahoře je. Vše je integrováno do něj. Ve "zlatém věku" GNOME 2 zabíral Nautilus od horního okraje okna po obsah tak 2-3x víc místa než nyní.
Tomu rozumím, ale zároveň mi to nejde dohromady s relativně rychlým vývojem a hlavně s tím, že s každou novou verzí se „rozbijou“ všechna rozšíření. U enterprise-level DE bych čekal i stabilní extension API/ABI, kde verze ABI není nutně totéž, co verze DE, obzvlášť když to DE vychází dvakrát do roka… :-/