Vid utveckling av original Elementary OS-komponenter används GTK3, Vala-språket och Granites eget ramverk. Utvecklingen av Ubuntu-projektet används som grund för distributionen. På nivån av paket och arkivstöd är Elementary OS 5.1.x kompatibelt med Ubuntu 18.04. Den grafiska miljön är baserad på Pantheons eget skal, som kombinerar komponenter som Gala-fönsterhanteraren (baserad på LibMutter), den översta WingPanel, Slingshot launcher, Switchboard-kontrollpanelen, den nedre aktivitetsfältet
Miljön inkluderar en uppsättning applikationer som är tätt integrerade i en enda miljö som är nödvändiga för att lösa användarproblem. Bland applikationerna är de flesta projektets egna utvecklingar, såsom Pantheon Terminal-terminalemulatorn, Pantheon Files-filhanteraren och en textredigerare
Viktiga innovationer:
- Funktionerna i Application Installation Center (AppCenter) har utökats. Användare ges möjlighet att installera uppdateringar utan administratörsrättigheter (det antas att administratören endast bekräftar installationen, och uppdateringar från standardförvaret kan installeras utan det). Dessutom är uppsättningen applikationer som utvecklats av Elementary OS-projektet och som erbjuds som standard i Flatpak-formatet redan installerade i form av användarapplikationer (placerade i användarens katalog, inte i systemet) och installation och uppdatering av sådana program gör det kräver inte administratörsrättigheter. Andra förändringar inkluderar implementeringen av cachelagring av tidigare visat innehåll på applikationskatalogens hemsida och visning av cacheinnehåll i frånvaro av nätverksåtkomst.
- Filhanteraren stöder nu kopiering och inklistring av bilder i andra applikationer via urklipp (tidigare var det inte själva bilden som överfördes, utan sökvägen till filen). I fillistans visningsläge visas ett verktygstips med information om filen, vilket gör att man till exempel snabbt kan utvärdera upplösningen på en bild utan att öppna visningsprogrammet. Lade till möjligheten att bläddra genom sökresultaten med hjälp av tabbtangenten. När du försöker öppna en fil från papperskorgen har en dialogruta lagts till som ber dig att först återställa filen.
- Nätverksinställningarna har förbättrat stöd för krypteringstyper och ger mer exakt information om den kryptering som används. Fixade ett häng när du försökte ändra inställningar från flera paneler.
- Betydligt förbättrad prestanda för att byta månader i tidsindikatorn när det finns aktiva händelser i schemaläggaren.
- Systemikonerna har uppdaterats för att använda en ny palett som är kompatibel med Bubblegum och Mint. Nya ikoner har lagts till för att informera dig om tillgängligheten för nöduppdateringar och datasynkronisering. Ytterligare storlekar på ikoner för att stänga fönster och inställningar har föreslagits.
Källa: opennet.ru