Quanta touchscreen on GNOME

Objectif : Faire fonctionner cet écran tactile ancien (Quanta Touch Screen) sur un système moderne comme Manjaro/Arch Linux, votre expérience est extrêmement précieuse pour la communauté.

Le problème s’est finalement avéré être un contournement réussi de l’incompatibilité des pilotes Xorg et non une simple compilation.

Voici un récapitulatif détaillé de la solution et des meilleurs endroits pour le publier :


:memo: Récapitulatif de la Solution (Quanta Touch Screen sur Manjaro GNOME)

Le problème a été résolu en forçant le noyau à détecter le périphérique (étape 1) et en utilisant l’outil de calibration conçu pour Xorg (étape 2), tout en évitant l’environnement Wayland.

1. Diagnostic du Problème

Diagnostic Cause Solution Appliquée
Le noyau détecte l’appareil dmesg a affiché Manufacturer: Quanta Computer Inc., prouvant que l’appareil était physiquement connecté et visible par le Kernel. Aucune action requise.
L’appareil est invisible sous Xorg Le pilote générique moderne (libinput) ou le pilote Xorg (xf86-input-evdev) n’ont pas reconnu l’appareil comme un écran tactile. Tentative de chargement forcé du module (sudo modprobe usbtouchscreen), puis l’échec des compilations manuelles a indirectement forcé le système à réessayer la détection.
Wayland bloque les outils Xorg L’outil xinput_calibrator était en échec sous la session GNOME par défaut (Wayland). Bascule forcée vers la session GNOME (Xorg/X11).
Calibration incorrecte Même une fois reconnu, un écran tactile ancien nécessite des coordonnées spécifiques. Installation réussie de xinput-calibrator (après avoir contourné les erreurs de compilation/AUR).

Prérequis : Installer l’Outil de Calibration

Puisque l’installation classique de xinput-calibrator via Pamac/AUR échoue souvent sur les systèmes récents, il faut utiliser une méthode fiable (ici, en partant du principe que la version corrigée par l’AUR est installable, ou que la correction manuelle a été tentée).

Bash

# S'assurer que l'outil de calibration est installé (via Pamac, c'est le plus simple)
pamac install xinput-calibrator

Étape 1 : Basculer vers Xorg (X11)

Le serveur graphique Wayland bloque la détection.

  1. Déconnectez-vous de la session GNOME actuelle.

  2. Sur l’écran de connexion (GDM), sélectionnez GNOME (Xorg) dans le sélecteur de session.

  3. Connectez-vous.

Étape 2 : Vérifier la Détection du Noyau et Forcer le Module (Si l’écran ne répond pas encore)

Même si le pilote est générique, l’écran a besoin de se déclarer :

  1. Vérifiez que le noyau voit l’appareil :

    Bash

dmesg | grep -i “quanta”

(Si le résultat est positif, le Kernel fait son travail.)

Tentez de charger le module le plus probable :
Bash

sudo modprobe usbtouchscreen

Étape 3 : Calibrer l’Écran et Obtenir les Paramètres

Cette étape est essentielle pour obtenir les coordonnées correctes.

Lancez la calibration (l'écran Quanta devrait apparaître dans xinput list après avoir effectué les étapes précédentes ou les tentatives de compilation) :
Bash

xinput_calibrator

Touchez les quatre cibles affichées à l'écran.

Copiez l'intégralité du bloc de configuration généré par l'outil.

Étape 4 : Rendre la Configuration Permanente

Les paramètres de calibration doivent être enregistrés dans un fichier lu par Xorg.

Créez le fichier de configuration :
Bash

sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

Collez le bloc de configuration copié à l’étape 3.

Sauvegardez, quittez, et redémarrez :
Bash

reboot