Vereisten
In een eerdere blogpost heb ik beschreven hoe u het scherm en aanraakscherm in Raspberry Pi OS - vroeger bekend als Raspian - kunt draaien.
Destijds gebruikte Raspberry Pi OS X11 als display engine - maar nu gebruikt Raspberry Pi OS standaard Wayland en de Wayland compositor labwc als display engine, als u een nieuw systeem installeert.
Aangezien sommige dingen veranderd zijn.
Voor mijn nieuwe instellingen gebruik ik de Raspberry Pi Imager software, om Raspberry Pi OS (64-bit) voor Raspberry Pi 4 naar een SD-kaart te flashen.
Schermrotatie instellingen
Het scherm (bureaublad) roteren is eenvoudig. U hoeft alleen maar een bestand met de naam autostart toe te voegen.
nano ~/.config/labwc/autostart
Plak deze code
wlr-randr --output HDMI-A-1 --transform 180
opslaan en dat is het.
Als u HDMI 2 gebruikt, verander dan HDMI-A-1 in HDMI-A-2.
Mogelijke rotatiewaarden zijn 0, 90, 180 en 270.
Instellingen touchscreen rotatie
Voor het roteren van het touchscreen moet u de uitvoer toewijzen aan de gebruikte HDMI en een tweede bestand bewerken:
nano ~/.config/labwc/rc.xml
Voordat u dit bestand bewerkt, moet u de apparaatnaam van uw touchscreen-controller weten.
U krijgt de juiste apparaatnaam van uw touchscreencontroller met dit terminalcommando:
libinput list-devices
In mijn geval bevat de uitvoer van dit commando het volgende:
Device: TouchNetix AXPB011
Kernel: /dev/input/event7
Group: 3
Seat: seat0, default
Capabilities: touch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: identity matrix
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles: n/a
Rotation: n/a
De apparaatnaam is "TouchNetix AXPB011".
Plak deze code met uw aangepaste apparaatnaam in het bestand:
<?xml version="1.0"?>
<openbox_config xmlns="http://openbox.org/3.4/rc">
<touch deviceName="TouchNetix AXPB011" mapToOutput="HDMI-A-1" mouseEmulation="yes"/>
</openbox_config>
Wijzig ook de HDMI naar uw wensen.