إذا لم تفعل لوحة المفاتيح شيئًا داخل مُثبّت ZVM، فاستكشف أخطاء وحدة تحكم المتصفح قبل إعادة إنشاء الآلة الافتراضية. انقر داخل شاشة الآلة الافتراضية حتى تلتقط الإدخال، وانتقل إلى جلسة نظيفة في Chrome أو Edge، وعطّل أساليب الإدخال غير الإنجليزية مؤقتًا، ثم اختبر مرة أخرى.
فشلت حالة موثقة في المجتمع عبر مُثبّتات Windows 10 وWindows 11 وLinux Mint وUbuntu، لكن ZVM نفسه عمل فور انتقال المستخدم إلى Chrome. لذلك، عند ظهور فشل لوحة المفاتيح نفسه في عدة أنظمة تشغيل ضيفة غير مترابطة، يكون التعامل مع الإدخال في المتصفح أو noVNC هو التشخيص الأول الأقوى.
كيفية معرفة ما إذا كانت المشكلة في الآلة الافتراضية أم المتصفح
إذا فشل ملف ISO واحد، فقد تكون صورة النظام الضيف هي المشكلة. أما إذا وصلت أربعة مُثبّتات غير مترابطة إلى شاشتها الأولى، لكن لم يقبل أيٌّ منها مفتاح Enter أو Tab، فالطبقة المشتركة هي وحدة تحكم الويب أو المتصفح أو أسلوب الإدخال المحلي.
قبل تغيير العتاد الافتراضي، تحقق مما إذا كان المؤشر يتحرك داخل الآلة الافتراضية وما إذا كانت وحدة التحكم تستجيب للإجراءات الخاصة. إذا تعذر على المؤشر التفاعل أيضًا، فقد لا تكون وحدة التحكم في موضع التركيز أصلًا.
الخطوة 1: انقر داخل وحدة تحكم الآلة الافتراضية
عادةً لا تلتقط وحدات تحكم VNC المستندة إلى الويب الإدخال إلا بعد أن تحصل الصفحة على التركيز والنقر على لوحة الآلة الافتراضية. حرّك المؤشر إلى داخل شاشة النظام الضيف، وانقر مرة واحدة، ثم جرّب مفاتيح بسيطة مثل الأسهم أو Enter أو Tab أو Esc.
إذا جعلت النقرة الأولى لوحة المفاتيح تعمل فجأة، فلن تحتاج إلى تغيير أي شيء داخل النظام الضيف.
الخطوة 2: اختبر Chrome أو Edge
قد تؤثر اختلافات المتصفحات في أحداث لوحة المفاتيح والتركيز وسلوك الحافظة وتركيبات المفاتيح الخاصة. في الحالة المجتمعية الموثقة، أدى الانتقال إلى Chrome إلى حل المشكلة فورًا.
يُعد مشروع noVNC مرجعًا تقنيًا مفيدًا لفهم سبب اختلاف سلوك الإدخال حسب المتصفح.
الخطوة 3: عطّل أساليب الإدخال التي تعترض المفاتيح
بدّل مؤقتًا إلى تخطيط لوحة مفاتيح إنجليزي أساسي على الكمبيوتر المضيف، وأوقف أوضاع IME/التركيب أثناء الاختبار. قد تحوّل بعض أساليب الإدخال ضغطات المفاتيح قبل أن يرسلها المتصفح إلى وحدة التحكم عن بُعد.
لا يعني هذا أن لوحات المفاتيح غير الإنجليزية غير مدعومة، بل إنها خطوة تشخيصية تزيل طبقة اعتراض واحدة.
الخطوة 4: اختبر جلسة متصفح نظيفة
افتح نافذة خاصة/متخفية، وسجّل الدخول إلى ZimaOS، ثم شغّل الآلة الافتراضية مرة أخرى. قد تتداخل الإضافات التي تعيد تعيين المفاتيح أو توفر إدارة كلمات المرور أو تعترض الاختصارات أو تغيّر الصفحات مع وحدة تحكم الويب.
إذا عملت الآلة الافتراضية في جلسة خاصة ولكنها لم تعمل في ملف التعريف العادي، فأعد تمكين الإضافات واحدةً تلو الأخرى بدلًا من تغيير إعدادات ZVM.
الخطوة 5: استبعد وجود مشكلة في لوحة المفاتيح الفعلية
على الكمبيوتر المحمول، اختبر لوحة المفاتيح المدمجة ولوحة مفاتيح USB بسيطة. وجرّب أيضًا تشغيل الآلة الافتراضية من كمبيوتر آخر إن أمكن. يفصل ذلك بسرعة بين مشكلة إدخال محلية أو خاصة بنظام التشغيل وبين مشكلة من جهة ZimaOS.
متى ينبغي فحص إعدادات عتاد الآلة الافتراضية؟
انتقل إلى تعريف الآلة الافتراضية فقط بعد فشل لوحة المفاتيح عبر عدة متصفحات وأجهزة كمبيوتر نظيفة. عندها، تحقق مما إذا كان النظام الضيف يحتوي على أجهزة إدخال افتراضية عادية، وما إذا كانت المشكلة تؤثر في آلة افتراضية اختبارية جديدة وكذلك الآلة الأصلية.
يوفر دليل إعداد ZVM سياقًا أوسع حول إعداد الآلة الافتراضية.
ما الذي لا ينبغي فعله أولًا
- لا تعاود تنزيل ملفات ISO مرارًا عندما تفشل عدة مُثبّتات لأنظمة ضيفة غير مترابطة بالطريقة نفسها.
- لا تعدّل XML الخاص بـ libvirt قبل استبعاد مشكلة تركيز المتصفح.
- لا تعِد تثبيت ZimaOS لمجرد أن متصفحًا واحدًا لا يستطيع إرسال المفاتيح.
- لا تفترض أن عمل المؤشر يعني أن التقاط لوحة المفاتيح يعمل بشكل صحيح أيضًا.
الأسئلة الشائعة
لماذا يعمل إدخال المؤشر في ZVM بينما لا تعمل لوحة المفاتيح؟
قد يمرر المتصفح أحداث المؤشر بينما يظل تركيز لوحة المفاتيح على عنصر آخر في الصفحة أو على إضافة أو أسلوب إدخال. انقر على وحدة التحكم واختبر متصفحًا نظيفًا.
أي متصفح ينبغي أن أجرّب أولًا؟
يُعد Chrome خيارًا تشخيصيًا قويًا لأنه حل الحالة المجتمعية الموثقة. ويُعد Edge خيارًا آخر يستند إلى Chromium ويستحق الاختبار.
هل أحتاج إلى تغيير ملف ISO الخاص بالآلة الافتراضية؟
ليس إذا حدث فشل لوحة المفاتيح نفسه عبر عدة مُثبّتات لأنظمة تشغيل مختلفة. يشير هذا النمط إلى مسار وحدة التحكم/الإدخال قبل أن يشير إلى ملف ISO.
هل ينبغي استخدام SSH لإصلاح ذلك؟
عادةً لا. ابدأ بالتركيز والتوافق في المتصفح. ولا تصبح تغييرات SSH أو تعريف الآلة الافتراضية منطقية إلا بعد استبعاد طبقة الإدخال عبر الويب.
