După patru ani de dezvoltare, a fost publicat mediul desktop MaXX Interactive Desktop 2.2.0, poziționat ca prima versiune alfa a unui proiect care încearcă să recreeze interfața cu utilizatorul a IRIX Interactive Desktop (SGI Indigo Magic Desktop) folosind tehnologii... LinuxDezvoltarea se desfășoară în baza unui acord cu SGI, care permite recrearea completă a tuturor funcțiilor IRIX Interactive Desktop pentru platformă. LinuxInstrucțiunile de instalare sunt pregătite pentru Ubuntu, RHEL, Debian, Manjaro și Arch Linux.
Codul sursă doar pentru unele componente este publicat, în timp ce restul este dezvoltat în depozite private, disponibile la cerere specială și incluzând un amestec de cod proprietar (în conformitate cu cerințele acordului cu SGI) și cod sub diferite licențe deschise . În același timp, se lucrează pentru a deschide tot codul sursă, a rescrie codul proprietar rămas și a transfera proiectul la un model de dezvoltare controlat de comunitate. Tot codul nou și codul vechi rescris sunt publicate sub licența BSD.
IRIX Interactive Desktop a fost inițial livrat pe stațiile de lucru grafice SGI care rulau sistemul de operare IRIX, care a atins apogeul popularității la sfârșitul anilor 1990 și a rămas în producție până în 2006. O ediție shell pentru Linux Mediul desktop este implementat pe managerul de ferestre 5dwm (bazat pe OpenMotif) și bibliotecile SGI-Motif. Mediul este construit folosind o arhitectură modulară care utilizează microservicii pentru a separa execuția componentelor desktop. Printre altele, include un subsistem pentru monitorizarea centralizată a sistemului (MaXXmonitor) și un sistem de gestionare a configurației care oferă o interfață de linie de comandă și o API pentru integrarea cu aplicații C, C++ și Java.
Interfața grafică este implementată folosind OpenGL pentru accelerarea hardware și efecte vizuale. Pentru a accelera munca și a reduce sarcina CPU, sunt organizate procesarea multi-threaded a operațiunilor și transferul sarcinilor de calcul către partea GPU. Desktopul este independent de rezoluția ecranului și folosește pictograme vectoriale. Acceptă extensia desktop pe mai multe monitoare, fonturi HiDPI, UTF-8 și FreeType. ROX-Filer este folosit ca manager de fișiere (pcmanfm este acceptat ca opțiune și, de asemenea, dezvoltăm propriul nostru manager de fișiere, care este planificat să fie prezentat în următoarea ediție).
Printre modificările din noua versiune:
- S-a adăugat o opțiune pentru a comuta rapid între modurile de design desktop clasic și modern.
- S-au adăugat setări de redare a textului.
- Integrare îmbunătățită a coșului de gunoi cu desktopul.
- S-au adăugat noi efecte sonore și vizuale care sunt legate de evenimente în managerul de fișiere și coșul de gunoi.
- Managerul de ferestre 5Dwma a fost modernizat.
- Compoziția include instrumente pentru lucrul cu grafica 3D OpenInventor 2.1.5, creat de SGI.
- S-a adăugat suport pentru afișarea notificărilor pe desktop.
- S-a adăugat comutatorul de sarcini folosind combinația de taste Alt+Tab.
- Design îmbunătățit în modul modern.
- A fost adăugat configuratorul MaXXsettings și a fost asigurată integrarea acestuia cu desktopul. Pentru a gestiona setările, este disponibilă în prezent doar o interfață CLI, iar pentru următoarea versiune este planificat un configurator grafic.
- Suportul inițial pentru specificațiile Freedesktop (meniuri, fișiere .desktop etc.) a fost implementat.
- Este propus un nou stil de design de ferestre, care amintește de sistemul de operare IRIX.
- S-a adăugat utilitarul telldesktop pentru selectarea stilului desktop.


Sursa: opennet.ru
