Skip to main content

Raspberry Pi Monitor Rotatie
Bureaublad en aanraakscherm draaien

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.