Raspberry und matchbox-window-manager Screensaver deaktivieren

OP #5199883
Lesenswert?

Hallo zusammen,

ich habe einen Raspberry Pi3 mit Raspian Strech am laufen. Dort boote 
ich direkt ins Terminal mit Autologin. Anschließend wird per Autostart 
der Window-Manager matchbox ausgeführt und ein NodeJs Programm sowie ein 
Webbrowser geladen.

Das ganze sieht folgendermaßen aus:

Am Ende der Datei /home/pi/.bashrc
1
sudo node ASL_HMI_V1.0/start.js &
2
sudo xinit ./starten -- -nocursor -quiet

Das Skript starten:
1
#!/bin/sh
2
matchbox-window-manager &
3
xset s off
4
xset -dpms
5
xset s noblank
6
midori -e Fullscreen -a http://127.0.0.1:8080

Wie man sieht versuche ich bereits mit xset den Screensaver 
auszuschalten, jedoch habe ich nach ein paar Minuten ein schwarzes Bild 
:-o

Das gleichen Befehle habe ich auch schon in der Datei rc.local und in 
/etc/X11/xinit/xinitrc ausprobiert, aber auch ohne Erfolg.

Wenn ich direkt in die Oberfläche Strech boote und in der Datei 
/home/pi/.config/lxsession/LXDE-pi/autostart die Befehle einsetze 
funktioniert es, also der Scrensaver ist deaktiviert. Die 
x11-xserver-utils sind ebenfalls installiert.

Ich denke es geht deshalb nicht, da ich nicht die Oberfläche Strech 
aufrufe, sondern mit dem Matchbox window manager arbeite. Scheinbar muss 
ich den Screensaver dort an anderer Stelle deaktivieren?
OP #5200699
Lesenswert?

Ich habe jetzt folgendes in meinem start Skript:
1
#!/bin/sh
2
matchbox-window-manager &
3
midori -e Fullscreen -a http://127.0.0.1:8080
4
sleep 5
5
sudo xset s off
6
sudo xset -dpms
7
sudo xset s noblank

Weiterhin habe ich die xset Befehle noch in der Datei 
/etc/X11/xinit/xinitrc und in der Datei /etc/rc.local. Jeweils mit 
vorangestelltem sudo.

In der Datei /etc/lightdm/lightdm.conf habe ich noch den Befehl
1
#xserver-command=X

durch
1
#xserver-command=X -s 0 -dmps

ersetzt. Dies ist alles was ich so im Netz dazu gefunden habe. Aber 
jedesmal wird der Bildschirm nach genau 10 Minuten schwarz.....
#7004615
Lesenswert?

Markus W. schrieb:
> Ich habe jetzt folgendes in meinem start Skript:
>
1
#!/bin/sh
2
matchbox-window-manager &
3
> midori -e Fullscreen -a http://127.0.0.1:8080
4
> sleep 5
5
> sudo xset s off
> ...

Falls noch jemand sowas ähnliches probiert:
Hier wird zuerst midori, der Browser, gestartet. sleep und die 
xset-Befehle werden also erst nach dessen Beendigung abgearbeitet.

Man müsste es etwa so versuchen:
1
#!/bin/sh
2
matchbox-window-manager &
3
# ggf. sleep probieren
4
xset -dpms s noblank s off
5
midori -e Fullscreen -a http://127.0.0.1:8080

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren