Conditions préalables
Dans un article précédent, j'ai décrit comment faire pivoter l'écran et l'écran tactile dans Raspberry Pi OS - anciennement connu sous le nom de Raspian.
A l'époque, Raspberry Pi OS utilisait X11 comme moteur d'affichage - mais maintenant, Raspberry Pi OS utilise Wayland et le compositeur Wayland labwc comme moteur d'affichage standard, si vous installez un nouveau système.
Depuis certaines choses ont changé.
Pour mes nouveaux réglages, j'utilise le logiciel Raspberry Pi Imager, pour flasher Raspberry Pi OS (64-bit) pour Raspberry Pi 4 sur une carte SD.
Rotation de l'écran des paramètres
Faire pivoter l'écran (le bureau) est facile. Il suffit d'ajouter un fichier nommé autostart.
nano ~/.config/labwc/autostart
Collez ce code
wlr-randr --output HDMI-A-1 --transform 180
enregistrez et c'est tout.
Si vous utilisez HDMI 2, remplacez HDMI-A-1 par HDMI-A-2.
Les valeurs de rotation possibles sont 0, 90, 180 et 270.
Paramètres de rotation de l'écran tactile
Pour faire pivoter l'écran tactile, vous devez affecter la sortie à l'interface HDMI utilisée et éditer un second fichier :
nano ~/.config/labwc/rc.xml
Avant d'éditer ce fichier, vous devez connaître le nom du périphérique de votre contrôleur d'écran tactile.
Vous obtiendrez le bon nom de périphérique de votre contrôleur d'écran tactile avec cette commande de terminal :
libinput list-devices
Dans mon cas, la sortie de cette commande contient ceci :
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
Le nom de l'appareil est "TouchNetix AXPB011".
Collez ce code avec votre nom d'appareil ajusté dans le fichier :
<?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>
Modifiez également le HDMI en fonction de vos besoins.