This commit is contained in:
cheykrym 2026-09-15 17:52:45 +03:00
parent 95cd1b84fa
commit 8a210d9485

26
TODO Normal file
View File

@ -0,0 +1,26 @@
# 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.