Skip to main content

Rotacija Raspberry Pi monitora
Zakrenite radnu površinu i zaslon osjetljiv na dodir

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:>