Files
site/WESP_REL/install/kiosk/README.md
T
2026-07-17 12:57:18 +03:00

47 lines
2.1 KiB
Markdown
Raw 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.
# Киоск Chromium (локальный терминал)
Управление: **Система → Киоск: Chromium при входе**.
## Почему патчится /etc, а не ~/.config
На Raspberry Pi / Debian с **labwc-pi** используется **`/etc/xdg/labwc/autostart`** (pcmanfm, wf-panel, lxsession). Файл `~komton/.config/labwc/autostart` **не подменяет** системный — отсюда рабочий стол до браузера.
Режим «Без рабочего стола» (по умолчанию):
1. Резервная копия → `/etc/xdg/labwc/autostart.wesp-backup`
2. Запись минимального autostart: `kanshi` + Chromium → `/starting?next=/scales&theme=dark` (тёмный экран с подписями), затем весы
3. Флаги Chromium: `--host-rules` (блок API перевода), policy `URLBlocklist`, профиль без translate
4. HTML киоска: `meta google notranslate`, `translate=no`, заголовок `Content-Language: ru`
3. При отключении киоска — восстановление из backup
WESP должен работать **от root** (`myscript.service`), иначе запись в `/etc` не удастся.
## Установка
При `sudo bash scripts/install_fresh.sh` или **Админка → Система → «Настроить киоск Pi»** (env + киоск + reboot) переменные ниже попадают в `/etc/wesp/wesp.env` автоматически.
## Env
```bash
WESP_KIOSK_GUI_USER=komton
WESP_KIOSK_TARGET_URL=http://localhost/scales
WESP_KIOSK_STARTUP_SCREEN=1
WESP_KIOSK_STARTUP_THEME=dark
WESP_KIOSK_CHROMIUM=/usr/bin/chromium
WESP_KIOSK_SYSTEM_LABWC_AUTOSTART=/etc/xdg/labwc/autostart
# WESP_KIOSK_URL= # если задан — переопределяет /starting
```
## Проверка на Pi
```bash
head -5 /etc/xdg/labwc/autostart
# Managed by WESP kiosk boot
head -5 /home/komton/.config/labwc/autostart # не обязателен
grep pcmanfm /etc/xdg/labwc/autostart || echo "pcmanfm отключён OK"
```
После включения: **sudo reboot**.