Skip to main content

Obračanje monitorja Raspberry Pi
Obračanje namizja in zaslona na dotik

Predpogoji

V nekdanjem blogpostu sem opisal, kako zavrteti zaslon in zaslon na dotik v Raspberry Pi OS - prej znan kot Raspian.

Takrat je Raspberry Pi OS kot prikazovalnik uporabljal X11, zdaj pa Raspberry Pi OS za prikazovalnik standardno uporablja Wayland in kompozitor Wayland labwc, če namestite svež sistem.

Ker so se nekatere stvari spremenile.
Za svoje nove nastavitve uporabljam programsko opremo Raspberry Pi Imager, s katero lahko Raspberry Pi OS (64-bitni) za Raspberry Pi 4 prenesem na kartico SD.

Vrtenje zaslona z nastavitvami

Obračanje zaslona (namizja) je enostavno. Dodati morate le datoteko z imenom autostart.

nano ~/.config/labwc/autostart

Prilepite to kodo

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

shranite in to je to.

Če uporabljate HDMI 2, spremenite HDMI-A-1 v HDMI-A-2.

Možne vrednosti vrtenja so 0, 90, 180 in 270.

Nastavitve vrtenja zaslona na dotik

Za vrtenje zaslona na dotik morate izhod preslikati na uporabljeni HDMI in urediti drugo datoteko:

nano ~/.config/labwc/rc.xml

Pred urejanjem te datoteke morate poznati ime naprave krmilnika zaslona na dotik.
Pravo ime naprave krmilnika zaslona na dotik dobite s tem terminalskim ukazom:

libinput list-devices

V mojem primeru izhod tega ukaza vsebuje naslednje:

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

Ime naprave je "TouchNetix AXPB011".

To kodo s prilagojenim imenom naprave vstavite v datoteko:

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

Spremenite tudi HDMI glede na svoje potrebe.