Když i digitální papír občas zašustí vedle: Ubuntu 26.04 opravuje otravnou chybu v prohlížeči PDF
Prohlížení dokumentů ve formátu PDF je jednou z těch věcí, které považujeme za naprosto samozřejmé. Je to digitální ekvivalent papíru – standard, který by měl prostě fungovat bez ohledu na platformu, operační systém nebo fázi měsíce. Přesto se čas od času ukáže, že i ty nejzákladnější technologie dokážou vývojářům připravit horké chvilky. Své o tom vědí uživatelé moderních verzí Ubuntu, kteří se v poslední době potýkali s drobným, ale nesmírně otravným šotkem v novém výchozím prohlížeči dokumentů.
Nástupce legendy a jeho porodní bolesti
Pokud používáte Linux delší dobu, jistě znáte Evince. Byl to spolehlivý, byť vizuálně trochu zaostalý dříč, který věrně sloužil jako výchozí prohlížeč PDF v prostředí GNOME po celá desetiletí. S příchodem moderních knihoven GTK4 a designového jazyka Libadwaita však nastal čas na změnu. Do popředí se dostala aplikace s jednoduchým názvem Papers (v překladu Dokumenty), která v Ubuntu nahradila starý dobrý Evince. Papers vypadají skvěle, jsou rychlé a skvěle zapadají do moderního desktopu. Jenže přechod na nový kód s sebou přinesl i nečekané komplikace, které se projevily až při reálném používání širokou veřejností.
Jednou z nich byla chyba, která sice neničila data ani neshazovala systém, ale dokázala spolehlivě pocuchat nervy při každodenní práci. Pokud jste otevřeli delší PDF dokument – například technickou specifikaci, akademickou práci nebo elektronickou knihu – a pokusili se kliknout na odkaz v obsahu, aplikace vás sice přesměrovala, ale téměř vždy o jednu stránku vedle. Člověk tak neustále musel listovat o list zpět nebo vpřed, což u dokumentů o stovkách stran rychle omrzí a spolehlivě to naruší jakékoliv pracovní tempo.
Síla komunity a otevřeného kódu
V uzavřeném světě proprietárního softwaru by takový problém znamenal v lepším případě čekání na další velké vydání, v horším případě ignorování ze strany podpory, protože korporátní giganti mají často jiné priority než opravovat drobné navigační nepřesnosti. V ekosystému open source je ale cesta k nápravě mnohem přímočařejší a transparentnější. Uživatelé chybu nahlásili na GitLabu projektu GNOME, vývojáři ji rychle lokalizovali přímo v kódu vykreslovacího jádra a oprava na sebe nenechala dlouho čekat.
Připravované Ubuntu 26.04 LTS přinese aktualizovanou verzi aplikace Papers, kde je tento navigační nesoulad kompletně vyřešen. Vývojáři se museli ponořit do způsobu, jakým aplikace interpretuje vnitřní souřadnice PDF dokumentů a jak je mapuje na fyzické stránky zobrazené na obrazovce. Ukázalo se, že za vším stál drobný matematický posun při zaokrouhlování pozice odkazu, který se projevoval pouze u specifických typů dokumentů generovaných určitými nástroji.
Tento incident nám připomíná, proč je otevřenost kódu tak důležitá. Nejde jen o to, že můžeme nahlédnout pod kapotu, ale především o možnost aktivně se podílet na opravě věcí, které nás denně štvou. A i když se může zdát úsměvné, že v roce 2026 stále ještě ladíme tak základní věc, jako je klikání na odkazy v PDF, je skvělé vidět, že komunita kolem Ubuntu a GNOME bere i tyto drobné "papírové rány" vážně a snaží se zprostředkovat co nejlepší uživatelský zážitek bez nutnosti spoléhat se na neprůhledné proprietární aktualizace.




