Förkunskapskrav
I ett tidigare blogginlägg beskrev jag hur man roterar skärmen och pekskärmen i Raspberry Pi OS - tidigare känt som Raspian.
På den tiden använde Raspberry Pi OS X11 som skärmmotor - men nu använder Raspberry Pi OS Wayland och Wayland compositor labwc som standard för skärmmotorn, om du installerar ett nytt system.
Eftersom vissa saker har ändrats.
För mina nya inställningar använder jag programvaran Raspberry Pi Imager för att flasha Raspberry Pi OS (64-bit) för Raspberry Pi 4 till ett SD-kort.
Rotation av skärmen för inställningar
Det är enkelt att rotera skärmen (skrivbordet). Du behöver bara lägga till en fil med namnet autostart.
nano ~/.config/labwc/autostart
Klistra in den här koden
wlr-randr --output HDMI-A-1 --transform 180
spara och det är det.
Om du använder HDMI 2, ändra HDMI-A-1 till HDMI-A-2.
Möjliga rotationsvärden är 0, 90, 180 och 270.
Inställningar för rotation av pekskärm
För att rotera pekskärmen måste du mappa utmatningen till den HDMI som används och redigera en andra fil:
nano ~/.config/labwc/rc.xml
Innan du redigerar den här filen måste du veta enhetsnamnet på pekskärmens styrenhet.
Du får rätt enhetsnamn på pekskärmskontrollen med det här terminalkommandot:
libinput list-devices
I mitt fall innehåller utdata från detta kommando detta:
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
Enhetsnamnet är "TouchNetix AXPB011".
Klistra in den här koden med ditt justerade enhetsnamn i filen:
<?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>
Ändra även HDMI efter dina behov.