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

1.4 KiB
Raw Permalink Blame History

car_ui

Интерфейс магнитолы для Raspberry Pi (PySide6), экран 1024x600.

Требования

  • Python 3.13.5

Как запускать

Право на запуск:

chmod +x setup_venv.sh run_ui.sh build_app.sh

Запуск:

./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 — сигнал включения режима разработчика.

Если нужен соответствующий режим, создайте пустой файл с нужным именем; удалите файл, чтобы отключить режим.