[Unit] Description=Штурман Shell — первый Slint-кадр (software-render → PNG, §6) Requires=data.mount shturman-firstboot.service After=shturman-power.service shturman-settings.service shturman-machineid.service PartOf=shturman-stage1.target [Service] # v0.6: headless software-render кадра в PNG (спека §6 — основной автотест кадра, композитор не нужен). # oneshot+RemainAfterExit → is-active=active детерминированно, без хрупкого weston (живой weston-shell — v0.5). # Кадр читает ui.theme/Power с системной шины (After=power/settings) и пишет в tmpfs /run (volatile, A11). Type=oneshot RemainAfterExit=yes ExecStart=/usr/local/bin/shturman-shell --screenshot /run/shturman/frame.png TimeoutStartSec=30 OOMScoreAdjust=-600 [Install] WantedBy=shturman-stage1.target