Requisitos previos
En un blogpost anterior describí, cómo girar la pantalla y la pantalla táctil en Raspberry Pi OS - anteriormente conocido como Raspian.
En ese momento Raspberry Pi OS utiliza X11 como motor de visualización - pero ahora, Raspberry Pi OS utiliza Wayland y el compositor de Wayland labwc como estándar para el motor de visualización, si instala un sistema fresco.
Ya que algunas cosas han cambiado.
Para mi nueva configuración utilizo el software Raspberry Pi Imager, para flashear Raspberry Pi OS (64-bit) para Raspberry Pi 4 a una tarjeta SD.
Rotación de la pantalla de ajustes
Girar la pantalla (escritorio) es fácil. Sólo tiene que añadir un archivo llamado autostart.
nano ~/.config/labwc/autostart
Pegue este código
wlr-randr --output HDMI-A-1 --transform 180
guardar y ya está.
Si utiliza HDMI 2 cambie HDMI-A-1 por HDMI-A-2.
Los valores de rotación posibles son 0, 90, 180 y 270.
Ajustes rotación de la pantalla táctil
Para girar la pantalla táctil tiene que asignar la salida al HDMI utilizado y editar un segundo archivo:
nano ~/.config/labwc/rc.xml
Antes de editar este archivo, necesita conocer el nombre del dispositivo de su controlador de pantalla táctil.
Obtendrá el nombre correcto del dispositivo de su controlador de pantalla táctil con este comando de terminal:
libinput list-devices
En mi caso la salida de este comando contiene esto:
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
El nombre del dispositivo es "TouchNetix AXPB011".
Pegue este código con su nombre de dispositivo ajustado en el archivo:
<?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>
Cambie también el HDMI según sus necesidades.