car_ui/TODO
2026-09-15 17:52:45 +03:00

27 lines
1.6 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.