Preduvjeti
U prethodnom postu na blogu koji sam opisao, kako rotirati zaslon i zaslon osjetljiv na dodir u Raspberry Pi OS-u - ranije poznatom kao Raspian.
U to vrijeme Raspberry Pi OS koristi X11 kao mehanizam za prikaz - ali sada Raspberry Pi OS koristi Wayland i Wayland compositor labwc kao standard za mehanizam zaslona, ako instalirate novi sustav.
Budući da su se neke stvari promijenile.
Za svoje nove postavke koristim softver Raspberry Pi Imager, za flash Raspberry Pi OS (64-bitni) za Raspberry Pi 4 na SD karticu.
Rotacija zaslona postavki
Za rotiranje zaslona (radna površina) je jednostavno. Morate dodati samo datoteku pod nazivom autostart.
nano ~/.config/labwc/autostart
Zalijepite ovaj kod
wlr-randr --output HDMI-A-1 --transform 180
Spremite i to je to.
Ako koristite HDMI 2, promijenite HDMI-A-1 u HDMI-A-2.
Moguće vrijednosti rotacije su 0, 90, 180 i 270.</:code2:></:code1:>
Postavke rotacije zaslona osjetljivog na dodir
Za rotiranje zaslona osjetljivog na dodir morate mapirati izlaz na korišteni HDMI i urediti drugu datoteku:
nano ~/.config/labwc/rc.xml
Prije uređivanja ove datoteke, morate znati naziv uređaja vašeg kontrolera osjetljivog na dodir.
Pomoću ove naredbe terminala dobivate točan naziv uređaja kontrolera zaslona osjetljivog na dodir:
libinput list-devices
U mom slučaju izlaz ove naredbe sadrži ovo:
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
Naziv uređaja je "TouchNetix AXPB011".
Zalijepite ovaj kod s prilagođenim nazivom uređaja u datoteku:
<?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>
Također promijenite HDMI prema svojim potrebama.
</:code4:></:code6:></:code5:></:code3:>