Rychlý náhled, který nám Apple může závidět: GNOME Sushi míří do éry GTK4
Kdo někdy pracoval na macOS, pravděpodobně si zamiloval funkci Quick Look. Stačí stisknout mezerník a okamžitě vidíte obsah obrázku, PDF dokumentu nebo přehrajete video, aniž byste museli spouštět těžkopádné aplikace. Jablíčkáři tuto drobnost často prezentují jako vrchol uživatelské přívětivosti. My v linuxovém světě se však nemusíme jen tiše dívat z dálky. Už roky máme k dispozici skvělý ekvivalent jménem GNOME Sushi, který dělá přesně totéž pro správce souborů Nautilus. A právě tento tichý hrdina všedního dne se dočkal zásadní modernizace.
Cesta k modernímu desktopu
Vývojáři se v rámci příprav na verzi GNOME 51 rozhodli k poměrně zásadnímu kroku – kompletnímu přepsání a portování Sushi do moderního toolkitu GTK4. Pro běžného uživatele to může znít jako nudná technická hantýrka, ale pod kapotou jde o obrovský skok kupředu. Starší verze GTK3 sice sloužily věrně, ale moderní linuxový desktop vyžaduje plynulost, úsporu systémových prostředků a bezproblémový chod pod Waylandem.
Sushi totiž není jen jednoduchý prohlížeč. Využívá technologii GJS (GNOME JavaScript) a integruje se přímo s knihovnami jako GStreamer pro přehrávání multimédií nebo Evince pro dokumenty. Portace na GTK4 znamenala vyčištění těchto vazeb, což odstraňuje historický dluh v kódu a připravuje půdu pro nové funkce, které v budoucnu jistě přijdou.
Přechod na GTK4 navíc znamená, že Sushi nyní může plně využívat hardwarovou akceleraci pro vykreslování rozhraní. Když nyní stisknete mezerník nad objemným PDF souborem nebo detailní fotografií, náhled se neobjeví jen rychle, ale s naprostou vizuální lehkostí. Už žádné drobné škubnutí nebo vteřinové zamrznutí vykreslovacího vlákna. Vše působí organicky a okamžitě, což je přesně to, co od nástroje pro rychlou kontrolu souborů očekáváte.
Kouzlo otevřeného vývoje
Zatímco v uzavřených operačních systémech jste často odkázáni na to, co se korporátní management rozhodne vylepšit – nebo spíše ořezat a osadit reklamou – open-source komunita funguje jinak. Sushi je ukázkovým příkladem toho, jak evoluce softwaru probíhá organicky na základě skutečných potřeb uživatelů. Vývojáři se zaměřili na odstranění starého, těžko udržovatelného kódu, což usnadní budoucí rozvoj projektu.
Nová verze přináší také lepší integraci s audio a video kodeky a responzivnější chování při změně velikosti okna náhledu. Pokud rádi experimentujete s tématy vzhledu, GTK4 port zajistí, že Sushi bude dokonale ladit se zbytkem vašeho desktopu, ať už používáte tmavý režim, nebo specifické komunitní úpravy.
Právě tyto drobné, na první pohled neviditelné nástroje dělají z Linuxu prostředí, kde je radost pracovat. Ukazují, že otevřený vývoj se nezastavuje a že i zdánlivě dokonalé věci lze neustále posouvat dál. Až příště stisknete mezerník nad nějakým souborem, vzpomeňte si na to, kolik mravenčí práce za tímto okamžitým zobrazením stojí.





