Raspberry 7" Toucscreen wird nicht gedreht
Hallo zusammen,
ich habe heute meinen Raspberry neu aufgesetzt und habe ein Problem mit dem Touchscreen.
Er lässt sich leider nicht drehen.
Was ich bereits versucht habe:
/boot/config.txt
lcd_rotate=2 display_hdmi_rotate=2 display_lcd_rotate=2 display_rotate=2
(Alles nach und nach durchprobiert)
sudo raspi-config
Dort soll man folgende Option ändern:
sudo raspi-config > 6) Advanced Options > A2) GL Driver > G1) Legacy
Das Problem ist, hier habe ich keine Option A2. Die Liste lässt es aus (A1, A3, A...)
---------------------------------------------------------------------------
Was noch zu erwähnen wäre. Das die rotate Einstellungen in der config.txt den Bootscreen drehen, allerdings beeindruckt das die GUI nicht und ist weiterhin verkehr rum.
Ich kann mich nicht erinnern, dass ich damals (vor ca 2 Jahren solche Probleme damit hatte).
Leider lässt das Case es auch nicht zu, den Screen einfach zu drehen.
Raspberry Pi 4
Touchscreen 7"
Comments
Drehe Display
Je nachdem, wie du den Bildschirm montiert hast, musst du den Bildschirm möglicherweise drehen.
In Version 30+ verwenden wir ein Raspbian-Betriebssystem, das auf dem neuen Bullseye-Image basiert. Standardmäßig hat das Image den neuen Grafiktreiber installiert. Hier hat sich das Verhalten insbesondere für Pi 4 Modelle massiv geändert und die Änderung der /boot/config.txt funktioniert möglicherweise nicht wie erwartet, wenn du den Bildschirm rotieren willst. Du hast zwei Möglichkeiten, das Problem zu lösen. Lösung eins ist unser Config Tool, gehe einfach zu 8 Run raspi-config 6 Interfaces Options 1 Legacy Camera und wähle die Legacy-Lösung. Dadurch wird der alte Videotreiber aktiviert und die Einstellungen haben die beschriebene Wirkung. Alternativ dazu rufe
im Terminal auf und auf deinem Touchscreen erscheint ein Tool zur Bildschirmausrichtung. Damit kannst du die Ausrichtung ändern. Wähle Configure Screens Your Display Orientation inverted und speichere es, indem du auf das grüne Häkchen klickst. Beachte, dass dadurch nur die Ausrichtung des X-Window Systems geändert wird. Die Startinformationen auf der Textkonsole werden durch die Einstellung nicht verändert. Ab Image V32 kannst du diese Einstellung auch über unser Config Tool unter 2 Touchscreen aufrufen.
Wenn den Legacy-Modus oder eine Image-Version bis zu V29 verwendest, musst du die Datei /boot/config.txt bearbeiten. Du kannst dies in Windows tun, wenn die SD-Karte angeschlossen ist, oder sich am Pi anmelden und Folgendes ausführen
und suche nach einer Zeile
Ein Wert von 0 bedeutet keine Drehung, 2 = 180°, 1 = 90°, 3 = 270°.
Du kannst dies auch in Repetier-Server tun. Öffne einfach das Config Tool. Dann gehe zu 6 Edit important config files 2 /boot/config.txt und bearbeiten die Zeile # lcd_rotate=0. Du musst das # am Anfang der Zeile löschen, damit der Parameter verwendet wird. Dann speichere mit Strg + x. Wähle back und beenden das Config Tool mit Finish. Dann wirst du zum Neustart aufgefordert, wo du Yes auswählen musst.
Je nach Touchscreen-Lösung werden die Eingaben möglicherweise noch in der ursprünglichen Ausrichtung signalisiert. In diesem Fall kannst du versuchen, /usr/share/X11/xorg.conf.d/40-libinput.conf zu bearbeiten, um die gemessene Position zu drehen. Suche den Abschnitt „Touchscreen“ und füge die Option „TransformationMatrix“ wie folgt hinzu (180°-Drehung ist hier ausgewählt):
grep: write error: Broken pipe
(arandr:2696): Gdk-CRITICAL **: 19:47:16.552: gdk_atom_intern: assertion 'atom_name != NULL' failed
(arandr:2696): Gdk-CRITICAL **: 19:47:16.553: gdk_atom_intern: assertion 'atom_name != NULL' failed
/usr/lib/python3/dist-packages/screenlayout/xrandr.py:78: UserWarning: XRandR wrote to stderr, but did not report an error (Message was: b'xrandr: Failed to get size of gamma for output default\n')