Po štyroch rokoch vývoja bolo publikované desktopové prostredie MaXX Interactive Desktop 2.2.0, ktoré je prezentované ako prvá alfa verzia projektu, ktorý sa pokúša znovu vytvoriť používateľské rozhranie IRIX Interactive Desktop (SGI Indigo Magic Desktop) pomocou technológií... LinuxVývoj prebieha na základe dohody so spoločnosťou SGI, ktorá umožňuje kompletnú reprodukciu všetkých funkcií IRIX Interactive Desktop pre platformu. LinuxPokyny na inštaláciu sú pripravené pre Ubuntu, RHEL, Debian, Manjaro a Arch Linux.
Zdrojový kód len niektorých komponentov je zverejnený, zatiaľ čo zvyšok je vyvinutý v súkromných repozitároch, ktoré sú k dispozícii na špeciálnu žiadosť a obsahujú zmes proprietárneho kódu (v súlade s požiadavkami zmluvy so SGI) a kódu pod rôznymi otvorenými licenciami. . Zároveň sa pracuje na otvorení celého zdrojového kódu, prepísaní zvyšného proprietárneho kódu a prenesení projektu do vývojového modelu kontrolovaného komunitou. Všetok nový kód a prepísaný starý kód sú zverejnené pod licenciou BSD.
Interaktívna pracovná plocha IRIX bola pôvodne dodávaná na grafických pracovných staniciach SGI s operačným systémom IRIX, ktorý dosiahol vrchol popularity koncom 1990. rokov a zostal vo výrobe až do roku 2006. Vydanie shellu pre Linux Pracovné prostredie je implementované nad správcom okien 5dwm (založeným na OpenMotif) a knižnicami SGI-Motif. Prostredie je vytvorené s použitím modulárnej architektúry, ktorá využíva mikroslužby na oddelenie vykonávania komponentov pracovnej plochy. Okrem iného obsahuje subsystém pre centralizované monitorovanie systému (MaXXmonitor) a systém správy konfigurácie, ktorý poskytuje rozhranie príkazového riadka a API pre integráciu s aplikáciami C, C++ a Java.
Grafické rozhranie je implementované pomocou OpenGL pre hardvérovú akceleráciu a vizuálne efekty. Na urýchlenie práce a zníženie zaťaženia CPU je organizované viacvláknové spracovanie operácií a prenos výpočtových úloh na stranu GPU. Pracovná plocha je nezávislá od rozlíšenia obrazovky a používa vektorové ikony. Podporuje rozšírenie pracovnej plochy na viacero monitorov, písma HiDPI, UTF-8 a FreeType. Ako správca súborov sa používa ROX-Filer (podporuje sa voliteľne pcmanfm a vyvíjame aj vlastného správcu súborov, ktorého predstavenie plánujeme v ďalšom vydaní).
Medzi zmeny v novom vydaní:
- Pridaná možnosť rýchleho prepínania medzi klasickým a moderným režimom dizajnu pracovnej plochy.
- Pridané nastavenia vykresľovania textu.
- Vylepšená integrácia koša Dumpster s pracovnou plochou.
- Pridané nové zvukové a vizuálne efekty, ktoré sú spojené s udalosťami v správcovi súborov a koši Dumpster.
- Správca okien 5Dwma bol modernizovaný.
- Kompozícia obsahuje nástroje na prácu s 3D grafikou OpenInventor 2.1.5, ktorú vytvorila spoločnosť SGI.
- Pridaná podpora pre zobrazovanie upozornení na ploche.
- Pridaný prepínač úloh pomocou kombinácie klávesov Alt+Tab.
- Vylepšený dizajn v modernom režime.
- Pribudol konfigurátor MaXXsettings a zabezpečila sa jeho integrácia s desktopom. Na správu nastavení je momentálne k dispozícii iba rozhranie CLI a v ďalšom vydaní sa plánuje grafický konfigurátor.
- Bola implementovaná počiatočná podpora špecifikácií Freedesktop (menu, súbory .desktop atď.).
- Navrhuje sa nový štýl dizajnu okien, ktorý pripomína OS IRIX.
- Pridaný nástroj telldesktop na výber štýlu pracovnej plochy.


Zdroj: opennet.ru
