Elementary OS-ի բնօրինակ բաղադրիչները մշակելիս օգտագործվում են GTK3, Vala լեզուն և Granite-ի սեփական շրջանակը: Ubuntu նախագծի մշակումները օգտագործվում են որպես բաշխման հիմք: Փաթեթների և պահեստային աջակցության մակարդակով Elementary OS 5.1.x-ը համատեղելի է Ubuntu 18.04-ի հետ: Գրաֆիկական միջավայրը հիմնված է Pantheon-ի սեփական կեղևի վրա, որը միավորում է այնպիսի բաղադրիչներ, ինչպիսիք են Gala պատուհանի կառավարիչը (հիմնված LibMutter-ի վրա), վերին WingPanel-ը, Slingshot գործարկիչը, Switchboard-ի կառավարման վահանակը, ստորին առաջադրանքների տողը:
Շրջակա միջավայրը ներառում է մի շարք հավելվածներ, որոնք սերտորեն ինտեգրված են մեկ միջավայրում, որոնք անհրաժեշտ են օգտատերերի խնդիրները լուծելու համար: Հավելվածներից շատերն են նախագծի սեփական զարգացումները, ինչպիսիք են Pantheon Terminal Terminal emulator-ը, Pantheon Files ֆայլերի կառավարիչը և տեքստային խմբագրիչը:
Հիմնական նորամուծություններ.
- Расширены возможности Центра установки приложений (AppCenter). Пользователям предоставлена возможность установки обновлений без прав администратора (подразумевается, что администратор подтверждает только установку, а обновление из штатного репозитория могут быть установлены без него). Кроме того, развиваемый проектом Elementary OS и предлагаемый по умолчанию набор приложений в формате Flatpak уже установлен в форме пользовательских приложений (ставятся в каталог пользователя, а не в систему) и установка и обновление таких программ не требует прав администратора. Из других изменений отмечается реализация кеширования ранее просмотренного содержимого домашней страницы каталога приложений и показ содержимого кэша в случае отсутствия сетевого доступа.
- В файловом менеджере налажено копирование и вставка изображений в другие приложения через буфер обмена (ранее передавалось не само изображение, а путь к файлу). В режиме просмотра списков файлов обеспечен показ всплывающей подсказки с информацией о файле, что позволяет, например, быстро оценить разрешение изображения без открытия просмотрщика. Добавлена возможность цикличного перебора результатов поиска при помощи клавиши «табуляция». При попытке открытия файла из корзины добавлен диалог с предложением предварительно восстановить данный файл.
- В разделе настройки параметров сети улучшена поддержка типов шифрования и обеспечен показ более точных сведений о применяемом шифровании. Устранено зависание при попытке изменения настроек из нескольких панелей.
- Значительно повышена производительность переключения месяцев в индикаторе времени при наличии активных событий в планировщике.
- Обновлены системные пиктограммы, которые переведены на использование новой палитры, совместимой с Bubblegum и Mint. Добавлены новые пиктограммы для информирования об наличии экстренного обновления и синхронизации данных. Предложены дополнительные размеры пиктограмм закрытия окон и настроек.
Source: opennet.ru