在開發原始Elementary OS元件時,使用GTK3、Vala語言和Granite自己的框架。 Ubuntu 專案的開發被用作發行版的基礎。 在軟體包和儲存庫支援級別,Elementary OS 5.1.x 與 Ubuntu 18.04 相容。 圖形環境是基於Pantheon自己的shell,它結合了Gala視窗管理器(基於LibMutter)、頂部WingPanel、Slingshot啟動器、Switchboard控制面板、下部任務欄等元件
該環境包括一組緊密整合到單一環境中的應用程序,這些應用程式是解決使用者問題所必需的。 其中應用程式大部分是專案自行開發的,例如Pantheon Terminal終端模擬器、Pantheon Files檔案管理器和文字編輯器
關鍵創新:
- Расширены возможности Центра установки приложений (AppCenter). Пользователям предоставлена возможность установки обновлений без прав администратора (подразумевается, что администратор подтверждает только установку, а обновление из штатного репозитория могут быть установлены без него). Кроме того, развиваемый проектом Elementary OS и предлагаемый по умолчанию набор приложений в формате Flatpak уже установлен в форме пользовательских приложений (ставятся в каталог пользователя, а не в систему) и установка и обновление таких программ не требует прав администратора. Из других изменений отмечается реализация кеширования ранее просмотренного содержимого домашней страницы каталога приложений и показ содержимого кэша в случае отсутствия сетевого доступа.
- В файловом менеджере налажено копирование и вставка изображений в другие приложения через буфер обмена (ранее передавалось не само изображение, а путь к файлу). В режиме просмотра списков файлов обеспечен показ всплывающей подсказки с информацией о файле, что позволяет, например, быстро оценить разрешение изображения без открытия просмотрщика. Добавлена возможность цикличного перебора результатов поиска при помощи клавиши «табуляция». При попытке открытия файла из корзины добавлен диалог с предложением предварительно восстановить данный файл.
- В разделе настройки параметров сети улучшена поддержка типов шифрования и обеспечен показ более точных сведений о применяемом шифровании. Устранено зависание при попытке изменения настроек из нескольких панелей.
- Значительно повышена производительность переключения месяцев в индикаторе времени при наличии активных событий в планировщике.
- Обновлены системные пиктограммы, которые переведены на использование новой палитры, совместимой с Bubblegum и Mint. Добавлены новые пиктограммы для информирования об наличии экстренного обновления и синхронизации данных. Предложены дополнительные размеры пиктограмм закрытия окон и настроек.
來源: opennet.ru