Skip to main content

Málna Pi monitor forgatása
Az asztal és az érintőképernyő elforgatása

Előfeltételek

Egy korábbi blogbejegyzésben leírtam, hogyan kell forgatni a képernyőt és az érintőképernyőt a Raspberry Pi OS-ben - korábbi nevén Raspian.

Akkoriban a Raspberry Pi OS az X11-et használta kijelzőmotornak - de most a Raspberry Pi OS a Waylandet és a Wayland compositor labwc-t használja standard kijelzőmotornak, ha friss rendszert telepítesz.

Mivel néhány dolog megváltozott.
Az új beállításaimhoz a Raspberry Pi Imager szoftvert használom, hogy a Raspberry Pi OS (64 bites) Raspberry Pi OS-t (64 bites) a Raspberry Pi 4-re egy SD-kártyára flasheljem.

Beállítások képernyő forgatása

A képernyő (asztal) elforgatása egyszerű. Csak hozzá kell adnia egy autostart nevű fájlt.

nano ~/.config/labwc/autostart

Illessze be ezt a kódot

wlr-randr --output HDMI-A-1 --transform 180

mentse el, és ennyi.

Ha HDMI 2-t használ, változtassa meg a HDMI-A-1-et HDMI-A-2-re.

A lehetséges elforgatási értékek: 0, 90, 180 és 270.

Beállítások érintőképernyő forgatása

Az érintőképernyő forgatásához a kimenetet a használt HDMI-hez kell rendelni, és egy második fájlt kell szerkeszteni:

nano ~/.config/labwc/rc.xml

A fájl szerkesztése előtt ismernie kell az érintőképernyő vezérlőjének eszköznevét.
Az érintőképernyő-vezérlő megfelelő eszköznevét ezzel a terminálparanccsal kapja meg:

libinput list-devices

Az én esetemben a parancs kimenete ezt tartalmazza:

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

Az eszköz neve "TouchNetix AXPB011".

Illessze be ezt a kódot a beállított eszköz nevével együtt a fájlba:

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

A HDMI-t is módosítsa az igényeinek megfelelően.