From 8a210d9485b97f2458dbf0db2aa57647a897345a Mon Sep 17 00:00:00 2001 From: cheykrym Date: Tue, 15 Sep 2026 17:52:45 +0300 Subject: [PATCH] add todo --- TODO | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..e554af8 --- /dev/null +++ b/TODO @@ -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.