пуск на дистрибутива , позиционирана като бърза, отворена и зачитане на личната информация алтернатива на Windows и macOS. Основното внимание в проекта е насочено към качествения дизайн, целящ създаването на лесна за употреба система с минимално ресурсопотребление и осигуряваща висока скорост на зареждане. Потребителите получават собственото работно пространство Pantheon.
При разработването на оригинални компоненти Elementary OS се използват GTK3, езикът Vala и собствената рамка Granite. Като основа за дистрибуцията се използват достиженията на проекта Ubuntu. На ниво пакети и поддръжка на хранилища Elementary OS 5.1.x е съвместим с Ubuntu 18.04. Графичното обкръжение се базира на собственото обвивка Pantheon, която обединява компоненти като мениджър на прозорци Gala (на базата на LibMutter), горна лента WingPanel, стартер Slingshot, контролен панел Switchboard и долна лента с задачи. (перифразиран на Vala аналог на панела Docky) и мениджър на сесиите Pantheon Greeter (на база на LightDM).
В състава на обкръжението влиза набор от тясно интегрирани приложения, необходими за решаване на задачите на потребителите. Сред приложенията голяма част са собствени разработки на проекта, като емулацията на терминал Pantheon Terminal, файловият мениджър Pantheon Files, текстовият редактор и музикалният плеър Music (Noise). Проектът също развива мениджъра за снимки Pantheon Photos (отклонение от Shotwell) и пощенския клиент Pantheon Mail (отклонение от Geary).
Ключови нововъведения:
- В Code, текстовия редактор за разработчици, предназначен за четене и писане на код, е добавена опцията за превъртане извън края на файла, за да се погали финалният код в удобна позиция на екрана. Оптимизираният процес на запазване и четене на данни за размера и позицията на прозорците минимизира достъпа до диска. Решен е проблемът с изместената или изчистена странична лента с каталози, която прави невидима бутонът „Open project folder…“. В плъгина Outline/Symbols е добавена заглушка, която се извежда при липса на променливи, константи и други идентификатори в кода.
- В Центъра за инсталиране на приложения (AppCenter) са решени проблемите с високото натоварване на CPU при показване на някои скриншотове и прикриването на информация за наличието на актуализация на Flatpak runtime.
- В файловия мениджър е осигурена промяна на цвета на индикатора за дисково пространство в страничната лента при изчерпване на свободното пространство.
Премахнати са регресивни промени в панела за избор на файловия път, водещи до проблеми с маркирането и извикването на контекстното меню. Налагат се обработка на файлове, съдържащи символ „#“. Устранен е проблемът със смяната на размера на прозореца при наличие на дълги имена на файлове в списъка. - В медиаплейъра е ускорена обработката на големи колекции видео и е осигурена коректна обработка на пропадане или местене на каталози.
Решени са проблемите с показването на външни субтитри. - В индикатора на времето е осигурено показването на коректното време на събития от календар-планировчика, създадени в друг часови пояс.
- До версия 5.5.0, която ще бъде използвана в изданието Elementary OS 6, е обновен фреймуъркът за разработка на графични приложения , в който са добавени нови стилове Granite.STYLE_CLASS_COLOR_BUTTON и Granite.STYLE_CLASS_ROUNDED. В джаджата Granite.Widgets.SourceList по подразбиране е добавена странична лента (Gtk.STYLE_CLASS_SIDEBAR). Някои функции и джаджи са обявени за остарели, за които има адекватни алтернативи в GTK и GLib.
Източник: opennet.ru
