# TODO: Изменить поведение кнопки «Вернуться на рабочий стол»
# в зависимости от режима запуска приложения.
#
# Development mode / Desktop:
#   Оставить текущее поведение — просто закрыть Car UI.
#
# Car mode / EGLFS:
#   Нельзя просто закрывать приложение, так как после этого пользователь
#   останется на tty1 без Desktop Environment.
#
#   Вместо закрытия необходимо выполнить переход в Development mode через:
#       /usr/local/bin/switch-to-dev-mode
#
#   switch-to-dev-mode должен:
#       - отключить car-ui.service;
#       - снять mask с getty@tty1.service и включить его;
#       - установить graphical.target как target по умолчанию;
#       - перезагрузить систему.
#
#   Для выполнения switch-to-dev-mode потребуются root-права.
#
# TODO: Проверить механизм авторизации в EGLFS.
#   pkexec может не показать графический запрос пароля, поскольку в Car mode
#   Desktop Environment и графический authentication agent не запущены.
#   Если pkexec не работает через EGLFS, потребуется другой механизм
#   авторизации для выполнения привилегированного helper.
