car_ui/README.md
2026-01-09 04:18:00 +03:00

43 lines
1.4 KiB
Markdown
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.

# 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` — сигнал включения режима разработчика.
Если нужен соответствующий режим, создайте пустой файл с нужным именем; удалите файл, чтобы отключить режим.