-
Notifications
You must be signed in to change notification settings - Fork 6
Kiosk i budowanie
Wersja Linux ma tryb warsztatowy: pełnoekranowy widok floty na małym ekranie (np. Raspberry Pi przy drukarkach) oraz panel konfiguracyjny po HTTPS chroniony kodem parowania wyświetlanym na ekranie. Dzięki temu drukarki i kody dodajesz z telefonu/laptopa, bez klawiatury przy Pi.
Kiosk to część paczki Linux; uruchamiasz go zamiast zwykłego okna zasobnika (patrz linux/README.md).
Repozytorium: https://github.com/parametryczny/Gantrybar.
chmod +x scripts/build-app.sh scripts/build-dmg.sh
./scripts/build-app.sh local # dist/Gantry.app
./scripts/build-dmg.sh # dist/Gantry-<wersja>-macOS.dmgSzybki development: swift build --disable-sandbox. Build wydania jest uniwersalny
(swift build --arch arm64 --arch x86_64), próg systemu to macOS 13.
Build robi GitHub Actions: tworzy samodzielny Gantry.exe (bez potrzeby .NET na docelowym PC) i
instalator Inno Setup. Szczegóły: windows/README.md.
sh linux/scripts/build-deb.sh # linux/dist/Gantry-<wersja>-Linux-all.debTesty Linuksa:
PYTHONPATH=linux python3 -m unittest discover -s linux/testsSzczegóły: linux/README.md.
Na maszynie z GTK można wyrenderować podglądy offscreen (używane też w CI):
xvfb-run -a env PYTHONPATH=linux python3 linux/scripts/render_preview.py preview.png
xvfb-run -a env PYTHONPATH=linux python3 linux/scripts/render_details.py details.png