Accueil
» Conseils PC
»
Alignement correct de l'écran tactile sur les tablettes Harmonica OS
Alignement correct de l'écran tactile sur les tablettes Harmonica OS
Si des appuis se produisent à proximité de boutons sur une tablette Harmonica OS, commencez par orienter l'écran comme prévu et vérifiez que le périphérique tactile est bien détecté. N'appliquez une matrice d'étalonnage que si l'erreur est constante sur tout l'écran et que la pile d'entrée de votre session la prend en charge. Les menus d'étalonnage spécifiques à Harmonica OS et les modèles de tablettes compatibles n'étant pas disponibles dans la documentation publique, les étapes ci-dessous utilisent des outils Linux standard et expliquent les cas où le comportement dépend de l'environnement de bureau installé.
Choisissez la bonne correction avant de calibrer
Des problèmes tactiles d'apparence similaire peuvent avoir des causes différentes. Un pointeur pivoté ou inversé indique généralement un problème d'orientation de l'écran ou de mappage des périphériques. Un léger décalage constant sur l'ensemble de l'écran peut nécessiter un étalonnage. Les ratés tactiles, les zones mortes, les sauts aléatoires ou un écran qui ne dysfonctionne qu'après une sortie de veille sont plus susceptibles d'être liés au matériel, au micrologiciel, au noyau ou à la gestion de l'alimentation ; une matrice d'étalonnage ne résoudra pas ces problèmes.
Commencez par les vérifications les plus simples : nettoyez et séchez l’écran, retirez temporairement toute protection épaisse ou endommagée, redémarrez la tablette et sélectionnez la rotation d’écran correcte dans les paramètres d’affichage de votre ordinateur. Si l’écran tactile conserve l’ancienne orientation après la rotation, déconnectez-vous puis reconnectez-vous ou redémarrez l’appareil. L’étalonnage est une transformation de coordonnées distincte et ne remplace pas la correction de la rotation.
Vérifiez l'orientation de l'écran de la tablette avant de modifier le calibrage tactile. Cette interface est fournie à titre indicatif ; les écrans d'Harmonica OS peuvent différer.
Identifier la session et l'écran tactile
Ouvrez un terminal et vérifiez si la session de bureau est X11 ou Wayland :
echo "$XDG_SESSION_TYPE"
Ensuite, listez les périphériques d'entrée détectés :
libinput list-devices
Repérez l'entrée relative à l'écran tactile et notez son nom exact et son nœud d'événement, par exemple : « Tactile » /dev/input/eventN. Les noms et numéros d'événement varient, ne copiez donc pas les valeurs d'une autre tablette. Si la commande est indisponible, consultez le gestionnaire de paquets configuré dans Harmonica OS ou les informations relatives à votre appareil ; n'installez pas d'utilitaire d'étalonnage provenant d'un téléchargement non vérifié. Si l'écran tactile ne s'affiche pas, l'étalonnage est prématuré : vérifiez si l'appareil est activé, reconnectez le matériel connecté le cas échéant et recherchez d'éventuelles erreurs de pilote ou de micrologiciel auprès de votre administrateur système ou du fabricant de la tablette.
Identifiez le périphérique à écran tactile afin que les modifications d'étalonnage s'appliquent au périphérique d'entrée approprié. Cette interface est fournie à titre indicatif ; les écrans d'Harmonica OS peuvent différer.
Utilisez la méthode correspondant à votre pile graphique.
Pour une session Wayland
Les compositeurs et les piles d'entrée Wayland contrôlent la correspondance entre les coordonnées tactiles et l'affichage. La documentation de libinput (la bibliothèque d'origine) décrit l'étalonnage comme une matrice de transformation pour les périphériques absolus, et la documentation Mir de Canonical propose un flux de travail concret utilisant libinput.calibrate-touchscreenune règle udev. Ce flux de travail Mir ne garantit pas que le même utilitaire d'étalonnage ou compositeur soit installé sur Harmonica OS. Vérifiez le compositeur et les outils fournis par votre version avant de l'appliquer. Si l'utilitaire d'étalonnage est absent, ne présumez pas xinput_calibratorqu'il s'agit d'un remplacement direct sous Wayland.
Lorsqu'un outil d'étalonnage compatible est disponible, suivez les instructions à l'écran, notez la matrice calculée et appliquez-la uniquement à l'écran tactile identifié. Gardez un clavier ou un terminal distant à portée de main au cas où la configuration tactile deviendrait difficile. Pour un étalonnage permanent de libinput, la règle doit correspondre à l'identité réelle du périphérique et utiliser la matrice mesurée ; il est déconseillé de copier des coefficients d'exemple génériques. Redémarrez le périphérique ou rebranchez-le conformément à la documentation de la plateforme, puis vérifiez que l'étalonnage est actif.
Pour une session X11
xinput_calibratorCet utilitaire d'étalonnage d'écran tactile X.Org fonctionne uniquement si le périphérique et son pilote sont compatibles avec le serveur X. S'il est disponible dans les dépôts de confiance d'Harmonica OS, exécutez-le en tant qu'utilisateur connecté, touchez délicatement les cibles affichées et enregistrez le résultat fourni pour ce périphérique. N'utilisez pas de programme d'étalonnage X11 graphique, sudosauf si sa documentation l'exige explicitement ; l'utilisateur root pourrait ne pas avoir accès à la session d'affichage active. Si l'outil indique que le périphérique n'est pas pris en charge ou qu'aucune cible n'apparaît, arrêtez-le et vérifiez le pilote et la session avant d'essayer une autre méthode.
Comparez les points de contact avec les cibles situées aux coins pour distinguer un décalage d'étalonnage d'une rotation du mappage. Cette interface est donnée à titre indicatif ; les écrans d'Harmonica OS peuvent différer.
Apportez des modifications avec précaution et vérifiez-les.
Un ajustement ponctuel est utile pour le diagnostic, mais il peut disparaître à la déconnexion. La configuration persistante dépend du pilote : libinput lit généralement une propriété udev spécifique au périphérique LIBINPUT_CALIBRATION_MATRIX, tandis que les anciennes configurations X.Org peuvent utiliser un extrait de configuration propre au périphérique. Ne créez pas les deux configurations sans les connaître. Vérifiez d’abord le pilote actif et utilisez son format documenté. Sauvegardez le fichier modifié et conservez les valeurs d’origine afin de pouvoir revenir en arrière si le problème s’aggrave.
Après avoir appliqué une modification, rechargez ou reconnectez l'écran tactile conformément à la documentation, ou redémarrez l'ordinateur si celui-ci ne relit pas les paramètres de saisie. Testez ensuite en appuyant lentement près de chaque coin, au centre et sur les commandes courantes telles que le clavier virtuel. La commande tactile doit s'activer directement sous votre doigt, aussi bien en mode portrait qu'en mode paysage. Effectuez également un test après une nouvelle connexion ; cela permet de distinguer une correction permanente d'une modification temporaire liée à la session.
Après avoir appliqué une correction, testez plusieurs points sur le panneau. Cette interface est donnée à titre indicatif ; les écrans d’Harmonica OS peuvent différer.
Quand changer de méthode
Si l'erreur varie selon la rotation, revoyez le mappage d'affichage plutôt que de configurer une nouvelle matrice. Si les contacts sont imprécis uniquement sur les bords, rassemblez le modèle d'écran tactile, la version du noyau, le type de session, le nom du périphérique et les journaux système pertinents ; le panneau ou le pilote peut nécessiter une correction spécifique au périphérique. Si les contacts sautent, cessent de répondre ou restent incorrects après la restauration de la configuration d'origine, annulez la modification et recherchez une mise à jour du système d'exploitation Harmonica ou du pilote du fabricant. Les sources publiques consultées pour cet article décrivent le comportement générique d'étalonnage sous Linux, et non une procédure spécifique aux tablettes Harmonica OS.