Návrat ztraceného ráje: Globální menu se vrací do GNOME a funguje překvapivě skvěle

Návrat ztraceného ráje: Globální menu se vrací do GNOME a funguje překvapivě skvěle

Od David Bačovský • 6.11.2026

Každý, kdo pamatuje éru prostředí Unity v Ubuntu nebo léta spokojeně využíval macOS, ten pocit dobře zná. Práce s oknem aplikace zkrátka dává největší smysl tehdy, když vám samotné ovládací prvky neukrajují zbytečné vertikální centimetry z displeje notebooku. Globální menu – tedy koncept, kdy se nabídky jako Soubor, Upravit nebo Nápověda přesunou z okna přímo do horního systémového panelu – bylo dlouhá léta symbolem ergonomického triumfu. Jenže pak přišla moderní éra, velký přechod na Wayland a radikální designové čistky.

V ekosystému GNOME se totiž před časem rozhodlo, že klasickým nabídkám odzvonilo. Nastoupila filozofie klientských dekorací (CSD), kompaktní záhlaví a všudypřítomná „hamburgrová“ menu schovaná pod třemi tečkami. Pro vývojáře možná elegantní a minimalistické řešení, pro řadu uživatelů zvyklých na rychlou klávesovou navigaci a okamžitý přehled o funkcích aplikace spíše krok zpět. A pokud jste se pokusili do GNOME Shellu vrátit globální nabídku pomocí dřívějších komunitních doplňků, většinou to skončilo frustrací, pádem prostředí nebo zjištěním, že polovina aplikací jednoduše nespolupracuje.

Proč to tak dlouho drhlo

Dostat globální menu zpět na moderní linuxový desktop nebyl banální úkol. Hlavním kamenem úrazu se stala fragmentace a bezpečnostní architektura. Starý dobrý X11 dovoloval oknům téměř cokoliv, ale moderní protokol Wayland striktně izoluje jednotlivé aplikace od sebe navzájem i od kompozitoru. K tomu připočtěte fakt, že moderní knihovny jako GTK4 a libadwaita už s tradičním exportem menu struktur skrze sběrnici D-Bus prakticky nepočítají. Protokol com.canonical.AppMenu.Registrar, který kdysi držel celý tento ekosystém pohromadě, začal z distribucí pomalu mizet.

Když se předchozí rozšíření pokoušela tato data dolovat, narážela na nestabilitu API a neochotu moderních aplikací své nabídky vůbec komukoliv sdělovat. Výsledkem byl polovičatý zážitek – menu fungovalo v GIMPu či LibreOffice, ale v novějších systémových utilitách jste měli smůlu. Uživatel tak stál před volbou: smířit se s vizuálním diktátem designérů, nebo složitě přepínat na jiná grafická prostředí, jako je KDE Plasma, kde je podpora globálního menu stále prvotřídní součástí systému.

Když komunita řekne: přesto to půjde

Nové rozšíření pro GNOME Shell přistupuje k problému s čerstvou energií a mnohem čistší architekturou. Nesnaží se bojovat proti systému, ale chytře využívá existující standardy pro export nabídek, které stále přežívají napříč Qt aplikacemi, Electronem a staršími verzemi GTK. Výsledek působí nečekaně nativně. Jakmile kliknete na okno kompatibilní aplikace, horní lišta GNOME elegantně promění svůj prostor vedle tlačítka Činnosti a nabídne plnohodnotný strom menu.

Implementace navíc respektuje moderní vykreslování v GNOME Shellu, takže netrpí grafickými kazy ani zpožděním při přepínání oken. Testování s náročnějšími aplikacemi ukazuje, že odezva je blesková:

  • Kancelářské balíky a grafika: Nástroje jako LibreOffice, Inkscape nebo starší GTK3 programy předávají své struktury okamžitě a bez zaškobrtnutí.
  • Vývojářské nástroje: Prostředí postavená na Electronu nebo multiplatformní editory typu VS Code poslušně exportují své rozsáhlé nabídky přímo do panelu.
  • Podpora Waylandu: Rozšíření běží plně v nativním prostředí bez nutnosti sahat po berličkách v podobě XWaylandu.

Samozřejmě nelze čekat zázraky tam, kde vývojáři aplikaci napsali čistě pro GNOME 40+ bez jakéhokoliv menu baru. Pokud program menu vůbec nemá a spoléhá se výhradně na tlačítka v záhlaví, žádné rozšíření na světě si ho z prstu nevycucá. I tak je ale kontrast mezi čistou plochou a okamžitě dostupnou funkčností obrovský.

Právě v tom spočívá skutečná síla svobodného softwaru. V proprietárním světě Applu nebo Microsoftu jste vydáni na milost tomu, co pro vás produktový manažer vymyslí v další verzi systému – ať už se vám to líbí, nebo ne. V linuxovém ekosystému platí, že pokud po určitém workflow existuje reálná poptávka, otevřenost kódu dříve či později umožní vznik řešení, které technologické bariéry překoná. Nové globální menu pro GNOME je přesně tím případem: tichým vítězstvím uživatelské volby nad korporátní unifikací.