الرئيسية
» PC Tips
»
محاذاة شاشة اللمس بشكل صحيح على أجهزة Harmonica OS اللوحية
محاذاة شاشة اللمس بشكل صحيح على أجهزة Harmonica OS اللوحية
إذا نقرت على الشاشة بجوار الأزرار في جهاز لوحي يعمل بنظام Harmonica OS، فاضبط الشاشة أولاً على الوضعية المطلوبة وتأكد من اكتشاف الجهاز اللمسي. لا تُطبّق مصفوفة المعايرة إلا إذا كان الخطأ ثابتًا على كامل الشاشة وكان نظام الإدخال في جلستك يدعمها. لم يتسنَّ التأكد من قوائم المعايرة الخاصة بنظام Harmonica OS ونماذج الأجهزة اللوحية المدعومة في الوثائق العامة، لذا تستخدم الخطوات التالية أدوات Linux الأصلية وتوضح كيف يعتمد السلوك على نظام التشغيل المُثبَّت.
اختر الحل المناسب قبل المعايرة
مشاكل اللمس المتشابهة ظاهريًا لها أسباب مختلفة. عادةً ما يشير دوران المؤشر أو انعكاسه إلى مشكلة في اتجاه الشاشة أو في ربط الجهاز بها. قد يتطلب وجود انحراف صغير وثابت عبر الشاشة بأكملها معايرة. أما اللمسات الفائتة، أو الخطوط الميتة، أو القفزات العشوائية، أو تعطل الشاشة بعد الاستيقاظ، فمن المرجح أن تكون مرتبطة بالأجهزة، أو البرامج الثابتة، أو دعم النواة، أو إدارة الطاقة؛ ولن تُصلح مصفوفة المعايرة هذه الأعطال.
ابدأ بأبسط الفحوصات: نظّف الشاشة وجفّفها، أزل واقي الشاشة السميك أو التالف مؤقتًا، أعد تشغيل الجهاز اللوحي، وحدّد اتجاه دوران الشاشة الصحيح في إعدادات العرض على سطح المكتب. إذا عادت اللمسة إلى الاتجاه القديم بعد الدوران، فسجّل الخروج ثم سجّل الدخول مجددًا أو أعد تشغيل الجهاز مرة واحدة. المعايرة هي عملية تحويل إحداثيات منفصلة، وليست بديلًا عن ضبط الدوران.
تحقق من اتجاه شاشة الجهاز اللوحي قبل تغيير معايرة شاشة اللمس. هذه الواجهة توضيحية فقط؛ قد تختلف شاشات نظام التشغيل Harmonica OS.
حدد الجلسة وشاشة اللمس
افتح نافذة طرفية وتحقق مما إذا كانت جلسة سطح المكتب من نوع X11 أو Wayland:
echo "$XDG_SESSION_TYPE"
ثم قم بإدراج أجهزة الإدخال التي تم اكتشافها:
libinput list-devices
ابحث عن مدخل شاشة اللمس وسجّل اسمه ورقم الحدث بدقة، مثل /dev/input/eventN. تختلف الأسماء وأرقام الأحداث، لذا لا تنسخ قيم جهاز لوحي آخر. إذا كان الأمر غير متوفر، فتحقق من مدير الحزم المُكوّن لنظام Harmonica OS أو معلومات جهاز سطح المكتب؛ ولا تُثبّت أداة معايرة من تنزيل غير موثوق. إذا لم تظهر شاشة اللمس، فإن المعايرة سابقة لأوانها: تحقق مما إذا كان الجهاز مُفعّلاً، وأعد توصيل الأجهزة المتصلة إن أمكن، وابحث عن أخطاء في برنامج التشغيل أو البرامج الثابتة مع مسؤول النظام أو مُصنّع الجهاز اللوحي.
حدد جهاز الشاشة اللمسية حتى تؤثر تغييرات المعايرة على جهاز الإدخال الصحيح. هذه الواجهة توضيحية فقط؛ قد تختلف شاشات نظام التشغيل Harmonica OS.
استخدم الطريقة التي تتوافق مع حزمة الرسومات الخاصة بك
لجلسة وايلاند
تتحكم مُركِّبات Wayland ومكدسات الإدخال في كيفية ربط إحداثيات اللمس بالشاشات. يصف توثيق libinput الأصلي المعايرة بأنها مصفوفة تحويل للأجهزة المطلقة، ويُقدِّم توثيق Mir من Canonical سير عمل مُحددًا باستخدام libinput.calibrate-touchscreenقاعدة udev. لا يُعد سير عمل Mir هذا دليلًا على تثبيت نفس أداة المعايرة أو مُركِّب النظام على نظام Harmonica OS. تحقق من مُركِّب النظام والأدوات التي يُوفِّرها إصدارك قبل تثبيته. إذا كانت أداة المعايرة غير موجودة، فلا تفترض xinput_calibratorأنها بديل مُباشر في Wayland.
عند توفر أداة معايرة مدعومة، اتبع التعليمات الظاهرة على الشاشة، وسجّل المصفوفة التي تحسبها، وطبّقها فقط على شاشة اللمس المحددة. احتفظ بلوحة مفاتيح أو واجهة سطر أوامر عن بُعد في حال تعذّر استخدام تعيين اللمس. بالنسبة لمعايرة libinput المستمرة، يجب أن تتطابق القاعدة مع هوية الجهاز الفعلية وأن تستخدم المصفوفة المقاسة؛ لا يُنصح بنسخ معاملات الأمثلة العامة. أعد تشغيل الجهاز أو أعد توصيله وفقًا لتوجيهات وثائق النظام الأساسي، ثم تأكد من تفعيل المعايرة.
لجلسة X11
xinput_calibratorهي أداة معايرة شاشة لمس من X.Org. لا تُستخدم إلا إذا كان الجهاز وبرنامج التشغيل مدعومين من خادم X. إذا كانت متوفرة في مستودعات Harmonica OS الموثوقة، فقم بتشغيلها بصفتك مستخدم سطح المكتب المُسجّل دخوله، والمس الأهداف المعروضة بحرص، واحفظ المخرجات التي توفرها لهذا الجهاز. لا تُشغّل برنامج معايرة X11 رسوميًا sudoإلا إذا نصّت وثائقه صراحةً على ذلك؛ فقد لا يتمكن المستخدم الجذر من الوصول إلى جلسة العرض النشطة. إذا أفادت الأداة بأن الجهاز غير مدعوم أو لم تظهر أي أهداف، فأوقفها وتأكد من برنامج التشغيل/الجلسة قبل تجربة طريقة أخرى.
قارن اللمسات مع الأهداف الموجودة في الزوايا للتمييز بين انحراف المعايرة وتعديل الخريطة. هذه الواجهة توضيحية فقط؛ قد تختلف شاشات نظام التشغيل Harmonica OS.
حافظ على التغييرات بعناية وتحقق منها
يُعدّ تعديل الجلسة الواحدة مفيدًا للتشخيص، لكنه قد يختفي عند تسجيل الخروج. يعتمد التكوين الدائم على برنامج التشغيل: عادةً ما يقرأ libinput خاصية udev خاصة بكل جهاز LIBINPUT_CALIBRATION_MATRIX، بينما قد تستخدم إعدادات X.Org القديمة جزءًا من التكوين خاصًا بالجهاز. لا تُنشئ كلا التكوينين دون معرفة مسبقة. تأكد أولًا من برنامج التشغيل النشط واستخدم تنسيقه الموثق. احفظ نسخة احتياطية من الملف الذي تُعدّله، واحتفظ بالقيم الأصلية لتتمكن من استعادتها إذا ساءت الأمور.
بعد تطبيق أي تغيير، أعد تحميل الشاشة اللمسية أو أعد توصيلها وفقًا للوثائق ذات الصلة، أو أعد تشغيل الجهاز إذا لم يتعرف سطح المكتب على إعدادات الإدخال. ثم اختبر النقر ببطء بالقرب من كل زاوية، وفي المنتصف، وعلى عناصر التحكم الشائعة مثل لوحة المفاتيح على الشاشة. يجب أن يتم تفعيل عنصر التحكم الذي تم لمسه مباشرةً أسفل إصبعك في كلٍ من الوضعين الرأسي والأفقي. اختبر أيضًا بعد تسجيل دخول جديد؛ فهذا يميز بين الإصلاح الدائم والتغيير المؤقت للجلسة.
اختبر عدة نقاط على اللوحة بعد تطبيق التصحيح. هذه الواجهة توضيحية فقط؛ قد تختلف شاشات نظام التشغيل Harmonica OS.
متى يجب تغيير النهج
إذا تغير الخطأ مع دوران الشاشة، فأعد ضبط إعدادات العرض بدلاً من إنشاء مصفوفة جديدة. إذا كانت اللمسات غير دقيقة فقط عند الحواف، فاجمع معلومات عن طراز شاشة اللمس، وإصدار نواة النظام، ونوع الجلسة، واسم الجهاز، وسجلات النظام ذات الصلة؛ فقد تحتاج اللوحة أو برنامج التشغيل إلى تصحيح خاص بالجهاز. إذا كانت اللمسات غير مستقرة، أو توقفت عن التسجيل، أو ظلت خاطئة بعد استعادة الإعدادات الأصلية، فأعد ضبط الإعدادات وابحث عن تحديث لبرنامج تشغيل نظام Harmonica OS أو برنامج تشغيل من مُصنِّع الجهاز. تُوثِّق المصادر العامة التي تمت مراجعتها لهذه المقالة سلوك معايرة عام لنظام Linux، وليس إجراءً مُوثَّقًا خاصًا بجهاز Harmonica OS اللوحي.