NEWS
Projekt Touchscreen auf Raspi
-
@wendy2702 Ich habe nach wie vor das Problem über einen HMIP Bewegungsmelder gelöst, der bei Bewegung über SSH den Befehl zum Bildschirm einschalten auslöst.
system.Exec("ssh xxx@x.x.x.x xset -display :0 dpms force on") system.Exec("ssh xxx@x.x.x.x xset -display :0 dpms 900 0 0")Nachteil ist allerdings, dass das nur über X (nicht Wayland) funktioniert. Wenn ich mal Zeit und Muß habe, schau ich mir das bei Wayland an, da muss es ja eine ähnliche Möglichkeit geben...
@Frederik-Buss sagte in Projekt Touchscreen auf Raspi:
Wenn ich mal Zeit und Muß habe, schau ich mir das bei Wayland an, da muss es ja eine ähnliche Möglichkeit geben...
Das hängt vom sog. 'compositor' ab. Ich meine das sei auf Raspberry OS labwc.
Mit dem Programm 'raindrop' kann man das evtl. konfigurieren. -
Hi,
Der Touchscreen ist ziemlich langsam, knappe 10 Sekunden wenn er komplett aus ist.
Mit xset geht es ja unter bookworm aber nicht mehr unter trixie. Da muss ich auch noch nach einer Alternative suchen.
@wendy2702 Also bei mir funktioniert das mit xset unter trixie. Allerdings nur via xdesktop, also wayland deaktiviert.
@thomas-braun Danke - wenn ich mal Muße habe :) -
@wendy2702 Also bei mir funktioniert das mit xset unter trixie. Allerdings nur via xdesktop, also wayland deaktiviert.
@thomas-braun Danke - wenn ich mal Muße habe :)@Frederik-Buss sagte in Projekt Touchscreen auf Raspi:
Allerdings nur via xdesktop, also wayland deaktiviert.
Momentan kann man ja noch beides verwenden. Mit den nächsten Releases (2027 forky oder 2029 duke) wird aber vermutlich X11 dann aufgegeben und nur noch wayland zum Einsatz kommen.
-
Ich habe mein altes Tablet zur Anzeige der VIS jetzt aufgegeben und alles umgestellt auf einen Raspi 5 (SSD Bottom HAT) mit 14 Zoll Monitor.
Auf dem Raspi, der nur zur Anzeige genutzt wird läuft einfach nur das neueste Standard Raspi Image (Trixie)
In der raspi-config hab ich auch nur SSH aktiviert und wayland als Standard stehen lassen.
Im Autostart Ordner
~/.config/labwc/autostartVerweis auf die Kiosk.sh die den Monitor steuert
/home/pi/kiosk.sh &Und die Kiosk.sh unter /home/pi/
#!/bin/bash # 1. Warte auf Netzwerkverbindung echo "Warte auf Netzwerk..." while ! ping -c 1 -W 1 8.8.8.8 > /dev/null; do sleep 1 done # 2. Bildschirmschoner (swayidle) im Hintergrund starten # Schaltet nach 180s aus, bei Aktivität wieder an swayidle -w \ timeout 180 'wlopm --off *' \ resume 'wlopm --on *' & # 3. Chromium im Kiosk-Modus starten # --nocursor versteckt die Maus in Chromium # --force-device-scale-factor setzt den Zoom chromium-browser --kiosk \ --ozone-platform=wayland \ --force-device-scale-factor=0.75 \ --touch-events=enabled \ --enable-viewport \ --nocursor \ --hide-scrollbars \ --noerrdialogs \ --disable-infobars \ --check-for-update-interval=31536000 \Das funktioniert bei mir super, der Monitor braucht, wenn der Bildschirm dunkel ist, bei 'Touch' ca 2-3 Sekunden und dann ist das Bild da.
Auch die Ansteuerung durch Bewegungsmelder der das Display aufwecken soll funktioniert mit linux-control super.
Im linux-control Adapter hab ich folgendes eingetragen:

Also mein Fazit ist bis jetzt, das unter wayland alles funktioniert.