Документация
ОС Аврора 5.0.1

Графическая оболочка Lipstick

Основной домашний экран и область пользовательского интерфейса приложения управляются подсистемой Lipstick, которая обрабатывает:

  • домашний экран и панель запуска приложений;
  • навигацию с помощью жестов в основном системном интерфейсе;
  • окна/композицию приложений;
  • окна и уведомления на системном уровне;
  • экран событий и уведомления на уровне пользовательского пространства;
  • блокировку устройства;
  • переключение атмосферы.

На домашнем экране отображаются основные сведения о статусе устройства (например, уровень заряда аккумулятора, активные мобильные соединения и системное время), а также обложки всех активных фоновых приложений. На домашнем экране возможно:

  • провести влево или вправо, чтобы переместиться между домашним экраном, экраном событий и партнерскими приложениями;
  • провести с верхнего края экрана к нижнему, чтобы просмотреть верхнее меню с атмосферами;
  • провести по экрану снизу вверх, чтобы получить доступ к экрану приложений.

Содержание:

Фреймворк Lipstick

ОС Аврора создает свой собственный слой пользовательского интерфейса Lipstick, основанный на QML, поверх пользовательского стиля, но основные операции выполняются с помощью фреймворка Lipstick, который обеспечивает:

  • точку входа пользовательского интерфейса на основе QML;
  • составление слоя композитора окон;
  • работу системы управления запуском приложений;
  • возможность блокировки экрана;
  • управление уведомлениями о событиях;
  • встроенную поддержку общих уведомлений пользовательского интерфейса, таких как изменение громкости, уровень заряда батареи и сетевые подключения;
  • обработку экрана запуска и завершения работы.

Система управления запуском приложений обеспечивает легкий доступ к добавлению и удалению приложений из панели запуска приложений через D-Bus API.

Композитор

Композитор Lipstick управляет всеми отображаемыми окнами. Он использует Qt Wayland для управления отображаемыми поверхностями. Композитор также обрабатывает изменения ориентации экрана и включение/выключение дисплея.

Композитор также управляет перекрытием специальных типов окон, таких как блокировка экрана, системные окна (например, окно настроек USB-подключения) и окна с предупреждающими сообщениями. Помимо этого, композитор реализует возможность «заглядывания» за текущее окно приложения и пролистывания между домашним экраном и другими основными системными экранами при проведении по экрану влево/вправо.

Экран событий

Экран событий обеспечивают быстрый доступ к:

  • дате;
  • текущей погоде и прогнозу;
  • уведомлениям, таким как полученные электронные письма, сообщения и пропущенные сигналы календаря;
  • предстоящим событиям календаря;
  • настройкам быстрых действий и ярлыков для основных функций ОС Аврора (настраиваемых пользователем);
  • другим партнерским приложениям.

Для доступа к настройкам быстрых действий и иконок следует провести по экрану сверху вниз на экране событий. Быстрые действия обеспечивают удобный доступ к общим функциям, таким как установка будильника и веб-поиск. Настройка ярлыков позволяет отображать системные настройки на экране событий без перехода через приложение «Настройки». Также и в приложении «Настройки» можно добавлять/удалять ярлыки или действия.

Прошедшие уведомления о событиях автоматически отображаются на экране событий, если они не были настроены иначе.

Уведомления о событиях

Фреймворк уведомлений Lipstick позволяет приложениям отправлять уведомления, чтобы отображать их в пользовательском интерфейсе. Уведомления могут быть как на системном уровне, например, о низком уровне заряда батареи, так и на уровне пользовательских приложений, например, о получении новых электронных писем. Фреймворк уведомлений реализует спецификацию уведомлений рабочего стола и получает информацию об уведомлениях через D-Bus.

Справочную информацию о фреймворке уведомлений см. в разделе Lipstick.

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.