# car_ui Интерфейс магнитолы для Raspberry Pi (PySide6), экран 1024x600. ## Требования - Python 3.13.5 ## Как запускать Право на запуск: ```bash chmod +x setup_venv.sh run_ui.sh build_app.sh ``` Запуск: ```bash ./setup_venv.sh ./run_ui.sh ./build_app.sh ``` ## Скрипты - `setup_venv.sh` — создает виртуальное окружение `.venv` и устанавливает зависимости из `requirements.txt`. - `run_ui.sh` — запускает UI локально, выставляя `DISPLAY=:0` и выполняя `main.py`. - `build_app.sh` — собирает приложение через PyInstaller в `dist/` (имя `car_ui`). ## Конфиг Файл конфигурации UI находится здесь: `~/.config/car_ui/ui.conf`. ## Файлы-маркеры в корне В корне проекта могут находиться специальные файлы-маркеры: - `reset` — сигнал сброса до заводских настроек. - `dev_mode_enable` — сигнал включения режима разработчика. Если нужен соответствующий режим, создайте пустой файл с нужным именем; удалите файл, чтобы отключить режим.