Киоск Chromium (локальный терминал)
Управление: Система → Киоск: Chromium при входе.
Почему патчится /etc, а не ~/.config
На Raspberry Pi / Debian с labwc-pi используется /etc/xdg/labwc/autostart (pcmanfm, wf-panel, lxsession). Файл ~komton/.config/labwc/autostart не подменяет системный — отсюда рабочий стол до браузера.
Режим «Без рабочего стола» (по умолчанию):
- Резервная копия →
/etc/xdg/labwc/autostart.wesp-backup - Запись минимального autostart:
kanshi+ Chromium →/starting?next=/scales&theme=dark(тёмный экран с подписями), затем весы - Флаги Chromium:
--host-rules(блок API перевода), policyURLBlocklist, профиль без translate - HTML киоска:
meta google notranslate,translate=no, заголовокContent-Language: ru - При отключении киоска — восстановление из backup
WESP должен работать от root (myscript.service), иначе запись в /etc не удастся.
Установка
При sudo bash scripts/install_fresh.sh или Админка → Система → «Настроить киоск Pi» (env + киоск + reboot) переменные ниже попадают в /etc/wesp/wesp.env автоматически.
Env
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
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.