Inicio
» Consejos PC
»
Alineación correcta de la pantalla táctil en tabletas con sistema operativo Harmonica
Alineación correcta de la pantalla táctil en tabletas con sistema operativo Harmonica
Si al pulsar una tecla se pulsa junto a los botones de una tableta con Harmonica OS, primero configure la pantalla en la orientación deseada y confirme que se detecta el dispositivo táctil. Aplique una matriz de calibración únicamente cuando el error sea constante en toda la pantalla y la pila de entrada de su sesión lo admita. No fue posible confirmar en la documentación pública los menús de calibración específicos de Harmonica OS ni los modelos de tableta compatibles, por lo que los pasos que se describen a continuación utilizan herramientas de Linux estándar y explican cómo el comportamiento depende del entorno de escritorio instalado.
Elige la solución correcta antes de calibrar.
Los problemas táctiles que parecen similares tienen causas distintas. Un puntero girado o reflejado suele indicar un problema de orientación de la pantalla o de asignación del dispositivo. Un pequeño desfase constante en todo el panel puede requerir calibración. Los toques que no se detectan, las zonas muertas, los saltos aleatorios o una pantalla que falla solo después de reactivarse suelen estar relacionados con el hardware, el firmware, el kernel o la gestión de energía; una matriz de calibración no solucionará estos fallos.
Comience con las comprobaciones más sencillas: limpie y seque la pantalla, retire temporalmente un protector grueso o dañado, reinicie la tableta y seleccione la orientación correcta en la configuración de pantalla del ordenador. Si la pantalla táctil mantiene la orientación anterior tras la rotación, cierre sesión y vuelva a iniciarla o reinicie el dispositivo. La calibración es una transformación de coordenadas independiente, no un sustituto de la corrección de la rotación.
Compruebe la orientación de la pantalla de la tableta antes de cambiar la calibración de la pantalla táctil. Esta interfaz es solo ilustrativa; las pantallas de Harmonica OS pueden variar.
Identifique la sesión y la pantalla táctil.
Abra una terminal y compruebe si la sesión de escritorio es X11 o Wayland:
echo "$XDG_SESSION_TYPE"
A continuación, enumere los dispositivos de entrada detectados:
libinput list-devices
Localice la entrada de la pantalla táctil y anote su nombre exacto y el nodo del evento, como por ejemplo /dev/input/eventN. Los nombres y los números de evento varían, así que no copie los valores de otra tableta. Si el comando no está disponible, compruebe el gestor de paquetes configurado en Harmonica OS o la información del dispositivo de escritorio; no instale una utilidad de calibración de una descarga no verificada. Si no aparece la pantalla táctil, la calibración es prematura: compruebe si el dispositivo está habilitado, vuelva a conectar el hardware conectado si corresponde y busque errores de controlador o firmware con su administrador de sistema o el fabricante de la tableta.
Identifique el dispositivo con pantalla táctil para que los cambios de calibración afecten al dispositivo de entrada correcto. Esta interfaz es solo ilustrativa; las pantallas de Harmonica OS pueden variar.
Utilice el método que coincida con su pila de gráficos.
Para una sesión de Wayland
Los compositores y pilas de entrada de Wayland controlan cómo se asignan las coordenadas táctiles a las pantallas. La documentación de libinput describe la calibración como una matriz de transformación para dispositivos absolutos, y la documentación de Mir de Canonical ofrece un flujo de trabajo concreto que utiliza libinput.calibrate-touchscreenuna regla de udev. Este flujo de trabajo de Mir no garantiza que la misma utilidad de calibración o compositor esté instalado en Harmonica OS. Compruebe qué compositor y herramientas proporciona su compilación antes de aplicarla. Si la utilidad de calibración no está presente, no asuma xinput_calibratorque es un reemplazo directo en Wayland.
Cuando haya una herramienta de calibración compatible disponible, siga sus indicaciones en pantalla, registre la matriz que calcula y aplíquela únicamente a la pantalla táctil identificada. Tenga a mano un teclado o una consola remota por si la configuración táctil se vuelve difícil de usar. Para la calibración persistente de libinput, la regla debe coincidir con la identidad real del dispositivo y utilizar la matriz medida; no es seguro copiar coeficientes de ejemplo genéricos. Reinicie el dispositivo o desconéctelo según las instrucciones de la documentación de la plataforma y, a continuación, verifique que la calibración esté activa.
Para una sesión X11
xinput_calibratores una utilidad de calibración de pantalla táctil de X.Org. Solo se aplica cuando el dispositivo y el controlador son compatibles con el servidor X. Si está disponible en los repositorios de confianza de Harmonica OS, ejecútela como el usuario de escritorio con sesión iniciada, toque con cuidado los objetivos mostrados y guarde el resultado que proporciona para ese dispositivo. No inicie un programa de calibración gráfica X11 a sudomenos que su documentación lo requiera explícitamente; es posible que el usuario root no tenga acceso a la sesión de visualización activa. Si la herramienta informa que el dispositivo no es compatible o no aparecen objetivos, deténgase y confirme el controlador/sesión antes de intentar otro método.
Compare los toques con los objetivos de las esquinas para distinguir un desfase de calibración de una asignación rotada. Esta interfaz es ilustrativa; las pantallas de Harmonica OS pueden variar.
Mantén los cambios con cuidado y verifica
Un ajuste de una sola sesión es útil para el diagnóstico, pero puede desaparecer al cerrar la sesión. La configuración persistente depende del controlador: libinput suele leer una propiedad udev por dispositivo llamada LIBINPUT_CALIBRATION_MATRIX, mientras que las configuraciones más antiguas de X.Org pueden usar un fragmento de configuración específico del dispositivo. No cree ambas configuraciones a ciegas. Primero confirme el controlador activo y use su formato documentado. Haga una copia de seguridad del archivo que modifique y conserve los valores originales para poder revertirlos si la situación empeora.
Tras aplicar un cambio, recargue o vuelva a conectar la pantalla táctil según se indica en la documentación correspondiente, o reinicie el equipo si el ordenador no vuelve a leer la configuración de entrada. A continuación, pruebe a pulsar suavemente cerca de cada esquina, en el centro y en los controles habituales, como el teclado en pantalla. El control pulsado debería activarse directamente bajo el dedo, tanto en modo vertical como horizontal. Pruebe también después de iniciar sesión de nuevo; esto permite distinguir una solución permanente de un cambio temporal de sesión.
Pruebe varios puntos del panel después de aplicar la corrección. Esta interfaz es solo ilustrativa; las pantallas de Harmonica OS pueden variar.
Cuándo cambiar de enfoque
Si el error cambia con la rotación, revise la configuración de la pantalla en lugar de ajustar una nueva matriz. Si la imprecisión táctil se limita a los bordes, recopile el modelo de la pantalla táctil, la versión del kernel, el tipo de sesión, el nombre del dispositivo y los registros del sistema pertinentes; es posible que el panel o el controlador requieran una corrección específica del dispositivo. Si los toques saltan, dejan de registrarse o siguen siendo incorrectos tras restaurar la configuración original, revierta el cambio y busque una actualización del controlador de Harmonica OS o del fabricante del hardware. Las fuentes públicas consultadas para este artículo documentan el comportamiento genérico de calibración de Linux, no un procedimiento verificado específico para tabletas con Harmonica OS.