Vývojári projektu Raspberry Pi zverejnili jesennú aktualizáciu distribúcie Raspberry Pi OS (Raspbian), založenej na balíčkovej báze Debian. K dispozícii sú tri zostavy na stiahnutie — zúžená (463 MB) pre serverové systémy, so systémom na prácu (1,1 GB) a úplná verzia s ďalším súborom aplikácií (3 GB). Distribúcia prichádza s užívateľským rozhraním PIXEL (odvodené od LXDE). Pre inštaláciu je z repozitárov dostupných približne 35 tisíc balíkov.
V novom vydaní:
- Prechod na balíčkovú bázu Debian 11 „Bullseye“ bol realizovaný (predtým sa používal Debian 10).
- Všetky komponenty pracovného prostredia PIXEL a ponúkané aplikácie boli prevedené na používanie knižnice GTK3 namiesto GTK2. Dôvodom migrácie je snaha zbaviť sa konfliktu v distribúcii medzi rôznymi verziami GTK — v Debiane 11 je aktivne používané GTK3, ale pracovné prostredie PIXEL bolo založené na GTK2. Doteraz migrovanie pracovného prostredia na GTK3 brzdilo to, že mnohé veci, najmä týkajúce sa nastavenia vzhľadu widgetov, sa oveľa jednoduchšie realizovali na GTK2, zatiaľ čo v GTK3 boli odstránené niektoré užitočné funkcie, ktoré sa využívali v PIXEL. Prechod si vyžiadal zavedenie náhrad za staré možnosti GTK2 a trochu sa to premietlo do vzhľadu widgetov, ale vývojári sa postarali o to, aby rozhranie zachovalo obvyklý vzhľad.

- Predvolený je zapojený kompozitný správca okien Mutter. Predtým sa zaoblené rohy vyskakovacích tipov spracovávali pomocou GTK2, ale v GTK3 boli podobné operácie delegované na kompozitného správcu. V porovnaní s predtým používaným správcom okien Openbox, Mutter zabezpečuje predvýrobu obsahu obrazovky v pamäti (kompozícia) pred skutočným zobrazením na obrazovke, čo umožňuje realizáciu ďalších vizuálnych efektov, ako sú zakrivenie rohov okien, tiene na okraji okna a animácia otvárania/zatvárania okien. Migrácia na Mutter a GTK3 tiež umožňuje zbaviť sa závislosti na protokole X11 a v budúcnosti zabezpečiť podporu práce nad Waylandom.

Prechod na Mutter mal za následok zvýšenie spotreby pamäte. Poznamenáva sa, že dosky Raspberry Pi s 2 GB RAM sú na prácu dostatočné, ale pre nižší objem pamäte už nestačia na grafické prostredie. Pre dosky s 1 GB RAM je pripravený záložný režim, ktorý vracia Openbox, v ktorom sú obmedzené možnosti grafického rozhrania (napríklad sa zobrazujú obdĺžnikové vyskakovacie okná namiesto zaoblených a chýbajú vizuálne efekty).
- Bola implementovaná systém upozornení, ktorý sa môže používať na paneli úloh, v pluginoch do panela a v rôznych aplikáciách. Upozornenia sa zobrazujú v pravom hornom rohu obrazovky chronologicky a automaticky sa zavrú po 15 sekundách od zobrazenia (alebo sa môžu okamžite zavrieť manuálne). V súčasnosti sa upozornenia zobrazujú iba pri pripravenosti na odpojenie USB zariadení, pri nebezpečne nízkom nabití batérie, pri prítomnosti aktualizácií a pri zistení chýb na úrovni firmvéru.

Do nastavení boli pridané možnosti na zmenu časového limitu alebo vypnutie zobrazovania upozornení.

- Pre panel bol realizovaný plugin s grafickým rozhraním na kontrolu prítomnosti a inštalácie aktualizácií, ktorý uľahčuje udržiavanie systému a aplikácií aktuálnymi a umožňuje sa obísť bez manuálneho spustenia balíkového manažéra apt v termináli. Kontrola prítomnosti aktualizácií prebieha pri každom štarte alebo každých 24 hodín. Pri zistení nových verzií balíkov sa v paneli zobrazuje špeciická ikona a zobrazí sa upozornenie.

Pri kliknutí na ikonu sa zobrazí menu, cez ktoré je možné vyvolať rozhranie na prezeranie zoznamu aktualizácií čakajúcich na inštaláciu a iniciovať výberovú alebo úplnú inštaláciu aktualizácií.


- V správcovi súborov bolo zredukované množstvo režimov zobrazenia — namiesto štyroch režimov (miniatury, ikony, malé ikony a zoznam) boli navrhnuté dva — miniatury a zoznam, pretože režimy miniatury a ikon sa v podstate líšili iba veľkosťou ikon a zobrazením náhľadov obsahu, čo zavádzalo používateľov. Vypnutie zobrazenia náhľadov obsahu sa riadi osobitnou voľbou v menu Zobraziť, pričom veľkosť je možné meniť tlačidlami na zväčšovanie.

- Predvolene je aktivovaný KMS ovládač modesetting, ktorý nie je viazaný na konkrétne typy grafických čipov a v podstate sa podobá na ovládač VESA, ale funguje nad rozhraním KMS, t.j. môže sa použiť na akomkoľvek zariadení, pre ktoré existuje funkčný ovládač DRM/KMS na úrovni jadra. Predtým bol pre grafický subsystém Raspberry Pi navrhnutý špecifický ovládač, ktorý obsahoval uzavreté komponenty firmvéru. Použitie štandardného rozhrania KMS a zapojenie ovládača, ktorý je súčasťou jadra Linuxu, umožňuje zbaviť sa väzieb na špecifický pre Raspberry Pi proprietárny ovládač a umožňuje prácu s grafickým subsystémom aplikácií navrhnutých na štandardné Linux API.
- Proprietárny ovládač na prácu s kamerou bol nahradený otvorenou knižnicou libcamera, ktorá ponúka univerzálne API.
- V aplikácii Bookshelf je k dispozícii bezplatný prístup k PDF vydaniam časopisu Custom PC.

- Aktualizované verzie programov, vrátane prehliadača Chromium 92 s optimalizáciami pre hardvérové urýchlenie prehrávania videa.
- Vylepšený výber časového pásma a lokalizačných nastavení v sprievodcovi počiatočným nastavením.
Zdroj: opennet.ru









