[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Monitor "Power off" unter bookworm und wayland klappt nicht (per motion Dienst) - nur per shell



Am 01.04.24 um 22:24 schrieb Ulf Volmer:
Am 31.03.24 um 12:25 schrieb Heiko Weiß:

Greift da denn überhaupt eine Umgebungsvariable, wenn der motion user
nicht mal eine Loginshell hat? Und leztendlich ist auch nur der User pi
per GUI eingeloggt...

Wenn die GUI unter dem User pi läuft, ist es hilfreich, wenn Du Dein
kommando auch unter dem User ausführst. Ob jetzt per ssh, cron und so
ist erst mal egal.

Du bruachst beide Variablen mit passendem Inhalt. Bei meiner Debian VM
tut z.B.

WAYLAND_DISPLAY="wayland-1" XDG_RUNTIME_DIR=/run/user/1000 wlr-randr
--output Virtual-1 --on

(eine Zeile)

Viele Grüße
Ulf


Hallo Ulf,

danke für deine Antwort. Im Prinzip konnte ich mir das ja schon nach den
fehlgeschlagenen Test denken. Dein Beitrag hat mich dann auf die
richtige Idee gebracht:

/etc/motion/motion.conf
...
on_event_start sudo -u pi WAYLAND_DISPLAY="wayland-1"
XDG_RUNTIME_DIR=/run/user/1000 wlr-randr --output HDMI-A-1 --on
on_event_end  sudo -u pi WAYLAND_DISPLAY="wayland-1"
XDG_RUNTIME_DIR=/run/user/1000 wlr-randr --output HDMI-A-1 --off
...

Damit funktioniert das ganze wieder so perfekt wie vorher :-)

Viele Grüße
Heiko


Reply to: