Pas katër vitesh zhvillimi, është publikuar mjedisi desktop MaXX Interactive Desktop 2.2.0, i cili pozicionohet si versioni i parë alfa i një projekti që përpiqet të rikrijojë ndërfaqen e përdoruesit të IRIX Interactive Desktop (SGI Indigo Magic Desktop) duke përdorur teknologji. LinuxZhvillimi po kryhet sipas një marrëveshjeje me SGI, e cila lejon rikrijimin e plotë të të gjitha funksioneve të IRIX Interactive Desktop për platformën. LinuxUdhëzimet e instalimit janë përgatitur për Ubuntu, RHEL, Debian, Manjaro dhe Arch Linux.
Kodi burimor për vetëm disa nga komponentët publikohet, ndërsa pjesa tjetër zhvillohet në depo private, të disponueshme me kërkesë të veçantë dhe duke përfshirë një përzierje të kodit të pronarit (në përputhje me kërkesat e marrëveshjes me SGI) dhe kodit sipas licencave të ndryshme të hapura. . Në të njëjtën kohë, po punohet për hapjen e të gjithë kodit burimor, rishkrimin e kodit të mbetur të pronarit dhe transferimin e projektit në një model zhvillimi të kontrolluar nga komuniteti. I gjithë kodi i ri dhe kodi i vjetër i rishkruar publikohen nën licencën BSD.
IRIX Interactive Desktop fillimisht u dërgua në stacionet e punës grafike SGI që përdornin sistemin operativ IRIX, i cili arriti kulmin në popullaritet në fund të viteve 1990 dhe mbeti në prodhim deri në vitin 2006. Një version shell për Linux Mjedisi i desktopit është zbatuar mbi menaxherin e dritareve 5dwm (bazuar në OpenMotif) dhe libraritë SGI-Motif. Mjedisi është ndërtuar duke përdorur një arkitekturë modulare që përdor mikroshërbime për të ndarë ekzekutimin e komponentëve të desktopit. Ndër të tjera, ai përfshin një nënsistem për monitorimin e centralizuar të sistemit (MaXXmonitor) dhe një sistem menaxhimi konfigurimi që ofron një ndërfaqe të linjës së komandës dhe API për integrimin me aplikacionet C, C++ dhe Java.
Ndërfaqja grafike zbatohet duke përdorur OpenGL për përshpejtimin e harduerit dhe efektet vizuale. Për të shpejtuar punën dhe për të zvogëluar ngarkesën në CPU, organizohet përpunimi me shumë fije i operacioneve dhe transferimi i detyrave llogaritëse në anën e GPU. Desktopi është i pavarur nga rezolucioni i ekranit dhe përdor ikona vektoriale. Mbështet zgjerimin e desktopit në shumë monitorë, fontet HiDPI, UTF-8 dhe FreeType. ROX-Filer përdoret si një menaxher skedari (pcmanfm mbështetet si opsion, dhe ne po zhvillojmë gjithashtu menaxherin tonë të skedarëve, i cili është planifikuar të prezantohet në versionin e ardhshëm).
Ndër ndryshimet në versionin e ri:
- U shtua një opsion për të kaluar shpejt midis modaliteteve klasike dhe moderne të dizajnit të desktopit.
- U shtuan cilësimet e interpretimit të tekstit.
- Integrimi i përmirësuar i koshit të riciklimit të Dumpster me desktopin.
- U shtuan efekte të reja zanore dhe vizuale që lidhen me ngjarjet në menaxherin e skedarëve dhe koshin e riciklimit të Dumpster.
- Menaxheri i dritares 5Dwma është modernizuar.
- Përbërja përfshin mjete për të punuar me grafikë 3D OpenInventor 2.1.5, krijuar nga SGI.
- Mbështetje e shtuar për shfaqjen e njoftimeve në desktop.
- U shtua ndërruesi i detyrave duke përdorur kombinimin e tastit Alt+Tab.
- Dizajn i përmirësuar në modalitetin modern.
- ĂshtĂ« shtuar konfiguruesi MaXXsettings dhe Ă«shtĂ« siguruar integrimi i tij me desktopin. PĂ«r tĂ« menaxhuar cilĂ«simet, aktualisht disponohet vetĂ«m njĂ« ndĂ«rfaqe CLI dhe njĂ« konfigurues grafik Ă«shtĂ« planifikuar pĂ«r versionin e ardhshĂ«m.
- Mbështetja fillestare për specifikimet e Freedesktop (menytë, skedarët .desktop, etj.) është zbatuar.
- Propozohet një stil i ri i dizajnit të dritareve, që të kujton sistemin operativ IRIX.
- U shtua mjeti telldesktop për zgjedhjen e stilit të desktopit.


Burimi: opennet.ru
