Týden v KDE: zvažuje se, že Plasma 7.0 ukončí podporu X11
V úvodu přehledu za poslední týden konstatuje Nate Graham, že Plasma 6.4 dostává svoji podobu. Byla již implementována spousta nových vlastností, vylepšení rozhraní a také technické změny v pozadí, včetně nového Wayland protokolu a vylepšení pro energetickou efektivitu HDR. Do Plasmy 6.4.0 tak v posledních novinkách míří návrat podpory specifických nastavení vzhledu pro jednotlivé virtuální plochy (v Plasmě 6.3 se podpora nenachází).
U notifikací o přenosu souborů lze nově rozkliknout detail ukazující graf průběhu rychlosti tohoto přenosu. Nově naopak lze plně vypnout systémové ikony poskytované aplikacemi, které pro toto vypnutí nemají vlastní interní podporu. Je dobré ale brát v potaz, že aplikace pak může mít problém s během, neb o této deaktivaci nemá jak se dozvědět – je potřeba to zkrátka u každé vyzkoušet.
Do Plasmy 6.3.4 míří dílčí vylepšení UI, ale většina novinek se pak už šetří pro Plasmu 6.4.0. KRunner v této verzi nabídne vylepšené řazení výsledků o podporu systémových akcí / napájení, odpovídá-li hledaná položka například „Vypnutí počítače“. Dále tvůrci vylepšili heuristiku rozhodující, zdali vyskakovací widget bude vycentrován vůči panelu, nebo obrazovce. Pro KWin efekt zoomu lze konfigurovat modifikátorové klávesy plus spouštěč efektu. Vylepšuje se navigace v KRunneru pomocí klávesnice. Frameworks 6.13 implementují podporu dotykového ovládání pro scrollování v dialogu pro otevření/uložení.
Opraveno je více chyb, kdy některé opravy ještě míří do Plasmy 6.3.3, další do Plasmy 6.3.4 a řešeny jsou i nahlášené chyby ve vyvíjené Plasmě 6.4.0. Celkově tvůrci uzavřeli 98 hlášení o chybách, počet prioritních je stále na dvou. Po technické stránce se Plasma 6.3.4 zlepšení v pixelové přesnosti KWin efektů, zejména Wobbly Windows, řada inovací pak míří do kódu Plasmy 6.4.0, včetně formálního rozdělení kódu kompozitoru KWin pro X11 a Wayland – druhá jmenovaná se tak bude moci vyvíjet rapidněji, nezávisle na pomalu končícím protokolu X11 a (řekl bych) klesající motivací vývojářů se během na X11 zabývat s takovou intenzitou, jakou potřebují a chtějí nasazovat pro Wayland.
K tomuto se váže zjištění, že z uživatelů, kteří si v KDE dobrovolně zapnuli telemetrii, jich 82 % už používá běh na Waylandu. Toto rozdělování kódu bude pokračovat v rámci šesté řady až do vydání Plasmy 7.0, která pravděpodobně už bude bez X11 verze desktopu. Nate rovnou dodává, že pro čistě Waylandovou verzi se samozřejmě počítá s během X11 aplikací přes XWayland. Podrobněji se tomuto přechodu věnuje prominentní vývojář KDE Vlad Zahorodnii na svém blogu.
Nová verze digiKam 8.6 s radikálně vylepšenými AI modely pro rozpoznáváním tváří a objektů
Významná část popisu novinek v digiKam 8.6 se zabývá vylepšeními v automatickém rozpoznávání tváří. Tvůrci zde nasazují AI technologie už delší dobu, nyní je celý framework pro rozpoznávání tváří opět kompletně přepsán, včetně implementací částí Face Classifier a Face Pipeline. Ty tak nyní pracují o 25 až 50 % rychleji, je-li k dispozici celý výkon CPU, detektor tváří navíc vrací méně falešně pozitivních rozpoznání, algoritmus pro shodu tváří využívá cross-validaci K Nearest Neighbor (KNN) a Support Vector Machine (SVM). Uživatelské rozhraní kolem celé věci bylo zjednodušeno, starší modely zmizely a celé zpracování běží na systému detekcí tváří YuNet s SFace pro extrakci vlastností. Zjednodušena je i potřebná datová konverze (nyní běží s OpenCV) do RGB, zlepšuje se tím dále přesnost jak detekce obličejů, tak jejich rozpoznávání.
Navíc je digiKam schopen využívat výkon GPU pro zpracování v rámci dané pipeline, a to pro změnu velikosti a konverzi barevného formátu. Data zpracovaná GPU pak jdou n vrstvu neuronové sítě, kde probíhá zpracování na GPU s OpenCL. Pipeline pro obličeje nyní také využívá dynamický škálovací algoritmus a je schopna zvyšovat výkon paralelními vlákny, jak to umožňuje hardwarová konfigurace uživatelova stroje (nejen počet vláken, ale i dostupné množství paměti).
Nakonec tu máme nasazený Face Image Quality Assessment (FIQA), s nímž nový digiKam odstraňuje z datové sady pro trénink rozpoznávacího modelu obrázky, které jsou pixelizované, zašuměné, rozmazané či neostré. Využívá zde klasické techniky jako rychlou Fourierovu transformaci pro detekci rozmazání či konvoluci a Gaussovské filtry pro detekci šumu. Ve výsledku je nový systém klasifikace rychlejší, přesnější a pro vývojáře použitelnější.
Stejně tak tvůrci vylepšili program o nové automatické tagování fotografií detekující na snímcích objekty jako sochy, zvířata, rostliny či události. Klíčová slova jsou automaticky generována neuronovou sítí a lze je nechat přeložit do preferovaného jazyka. Celý engine toto pohánějící je také – opět – kompletně přepsán, zahrnuje nové pipeline a vylepšení z Face Management enginu. Výsledkem je opět rychlejší a přesnější vyhodnocování, používající novější DLNN modely YOLOv11 Nano, YOLOv11 XLarge a EfficientNet B7, starší modely byly vyřazeny.
Schopnost digiKamu třídit obrázky podle jejich estetické kvality může používat jako nové AI enginy, tak jednoduché algoritmy (posuzování dle míry šumu, ostrosti a detekované expozice). Další kompletně přepracovanou částí aplikace je engine pro kompenzaci červených očí, nově využívající též deep learning engine.
Další novinky už jsou standardní. Došlo k aktualizaci RAW enginu Libraw na novější verzi z 8. února 2025, dále ExifTool 12.99, G’MIC-Qt plugin povyšuje na verzi 3.4.2, využíván je Qt framework 6.8.1. Opraveno je několik chyb, uzavřeno celkem 140 hlášení o chybách.
Týden v GNOME: nejen portování aplikací pro GTK 4
I GNOME přináší nejednu zajímavou novinku ve vývoji za poslední týden. Alice informuje o nové verzi knihovny Libadwaita 1.7, která implementuje řadu novinek pro běh aplikací na GTK 4, včetně adaptivního náhledu aplikací pro různé formáty (například smartphony), typů písem, nových vzhledů bannerů, barev UI, inline přepínačů a spousty dalších věcí.
Mezi aplikacemi pro GNOME přehled uplynulého týdne nabízí Déjà Dup Backups, jednoduchý zálohovací nástroj, čerstvě obdrživší dvě novinky: možnost definování vzdáleného Rclone jako vašeho úložiště pro zálohy a Restic jako nový výchozí nástroj pro čerstvé zálohy (nahrazuje Duplicity. Dále pak Apostrophe, Markdown editor pro ty, kdo nechtějí být ničím rušeni – ten dostává počáteční podporu běhu na telefonech a z něj plynoucí obecně lepší použitelnost na displejích s nízkým rozlišením. Z projektů třetích stran přehled zmiňuje LPTK, nový stateless správce hesel kompatibilní s LessPass a napsaný v Rustu pro GTK. To a další podrobnosti v 191. přehledu novinek na webu GNOME.
Dílčí aktualizace OpenRazer 3.10.1
Projekt OpenRazer implementující linuxovou podporu pro zařízení společnosti Razer vydal novou verzi 3.10.1. Ta je dílčí aktualizací nepřinášející zásadní novinky. Nová verze pouze přidává podporu dalších periferií a strojů tohoto výrobce, konkrétně Razer Huntsman V3 Pro, Razer Blade 15 Base (Late 2020) a Razer Kraken Kitty V2. Kromě toho tvůrci přidali i dosud provedené opravy dílčích chyb jak v kódu ovladače, tak démona. Vše shrnuje záznam na Githubu projektu.