حلّ المجتمع

غيّر تخطيط لوحة المفاتيح في طرفية ZimaOS بأمان

A user could not change the ZimaOS terminal keyboard layout with normal Debian commands; a community reply suggested loadkeys for the local console.

إذا كنت تقصد وحدة تحكم Linux الفعلية، فإن loadkeys هي الأداة المناسبة عند تثبيت مخطط المفاتيح؛ أما إذا كنت تقصد SSH أو الوحدة الطرفية في المتصفح، فعادةً ما يتحكم الكمبيوتر الذي تكتب منه في تخطيط لوحة المفاتيح. يوضح هذا الفرق سبب عدم عمل أوامر الإعدادات المحلية القياسية في Debian كما هو متوقع على ZimaOS.

لا توثّق ZimaOS حاليًا إعدادًا دائمًا لتخطيط لوحة المفاتيح في واجهتها. واقتراح المنتدى loadkeys fr صالح تقنيًا لوحدة تحكم Linux الافتراضية، لكنه لم يُؤكَّد كإعداد دائم في ZimaOS.

وحدة التحكم الفعلية مقابل الوحدة الطرفية على الويب

تستخدم لوحة المفاتيح الموصولة مباشرةً بجهاز ZimaOS مخطط مفاتيح وحدة تحكم Linux. أما الوحدة الطرفية في المتصفح أو جلسة SSH فتستقبل الأحرف من نظام تشغيل العميل، لذلك لن يؤدي تغيير مخطط وحدة التحكم على الخادم عادةً إلى تغيير طريقة عمل لوحة مفاتيح حاسوبك المحمول هناك.

جرّب loadkeys على وحدة التحكم المحلية

loadkeys fr
loadkeys de
loadkeys uk

يوضح دليل Linux الخاص بـ loadkeys أن loadkeys تغيّر مخطط مفاتيح النواة لوحدات التحكم الافتراضية.

تحقق من مخططات المفاتيح المتاحة

إذا أعاد loadkeys fr الرسالة «يتعذر فتح الملف»، فقد لا تكون ملفات مخطط المفاتيح مضمنة في صورة ZimaOS. لا تُنزّل مخططات مفاتيح عشوائية للنظام إلى مسارات نظام محمية كخطوة أولى.

يستخدم SSH تخطيط لوحة مفاتيح العميل

إذا اتصلت عبر SSH من حاسوب محمول فرنسي أو ألماني أو إسباني أو من منطقة الشمال الأوروبي، فاضبط التخطيط محليًا في Windows أو macOS أو Linux. ينقل SSH الأحرف الناتجة، ولا يترجم عادةً مواضع المفاتيح الفعلية على الخادم.

تستخدم الوحدة الطرفية في المتصفح عميل المتصفح أيضًا

بالنسبة إلى الوحدة الطرفية على الويب في ZimaOS، تحقق من تخطيط الكمبيوتر المضيف وسلوك المتصفح قبل تغيير مخططات وحدة تحكم Linux. اختبر علامات الترقيم مثل / و: و- والرموز التي تحتاج إليها في الأوامر.

لا تفترض استخدام localectl في ZimaOS

تُعد أوامر مثل localectl شائعة في توزيعات سطح المكتب والخوادم المعتمدة على systemd، لكنها ليست مضمونة لإدارة تخطيط لوحة المفاتيح على صورة مخصصة للأجهزة.

تحتاج التغييرات الدائمة إلى آلية رسمية

قد يؤثر تغيير loadkeys اليدوي في وحدة التحكم الحالية، لكنه قد لا يستمر بعد إعادة التشغيل بالطريقة التي تتوقعها. وبما أن وثائق ZimaOS الحالية لا توفر عنصر تحكم دائمًا للتخطيط، فتجنب تعديل نصوص الإقلاع ما لم يوصِ الدعم بذلك تحديدًا.

يوفر دليل استكشاف أخطاء الوحدة الطرفية وإصلاحها سياقًا تشخيصيًا أوسع.

اختبر التخطيط قبل إدخال كلمات المرور

بعد تغيير مخطط مفاتيح وحدة التحكم الفعلية، اكتب سطرًا غير ضار يحتوي على أحرف وأرقام وعلامات ترقيم ورموز قبل إدخال كلمات المرور أو تنفيذ أوامر مدمرة. تختلف مواضع أحرف مثل z/y والشرطة المائلة والنقطتين والشرطة العمودية والأقواس المعقوفة كثيرًا بين التخطيطات الشائعة.

أبقِ جلسة SSH للاسترداد مفتوحة

إذا كنت تجرّب على وحدة تحكم محلية، فأبقِ جلسة طرفية عن بُعد عاملة مفتوحة من كمبيوتر آخر. فقد يجعل مخطط المفاتيح الخاطئ التصحيح محليًا صعبًا، بينما تظل الجلسة عن بُعد غير متأثرة لأن تعيين لوحة المفاتيح يتم على جانب العميل.

الأسئلة الشائعة

هل سيغيّر loadkeys fr لوحة مفاتيح SSH؟

لا. يحدد كمبيوتر العميل عادةً تعيين لوحة مفاتيح SSH.

لماذا تفشل أوامر لوحة المفاتيح في Debian؟

ليست ZimaOS عملية تثبيت عامة لـ Debian، وقد لا تتضمن الأدوات نفسها الخاصة بالإعدادات المحلية أو مخططات المفاتيح.

هل يمكنني جعل التخطيط دائمًا؟

لم يُعثر على إعداد حالي من طرف ZimaOS لهذا الغرض؛ اختبر مخططات مفاتيح وحدة التحكم يدويًا من دون تعديل نصوص الإقلاع.

كيف أعيد ضبط مخطط مفاتيح سيئ لوحدة التحكم؟

استخدم مخطط مفاتيح معروفًا مثل loadkeys us أو أعد الاتصال عبر SSH أو الوحدة الطرفية على الويب إذا أصبح إدخال النص محليًا صعبًا.