كيفية جعل لوحة مفاتيح Apple تعمل بشكل صحيح في Ubuntu

كايل رينفرو لديه حل للوحة مفاتيح Apple للعمل بشكل صحيح في Ubuntu ، عندما نقول تعمل بشكل صحيح ، فإننا نعني أن المفاتيح لها الوظائف التي عادة ما تكون موجودة في لوحات المفاتيح الأخرى.

ما الذي سنحله؟

في هذه الإصلاحات التي سنجريها ، سنحل 3 تفاصيل صغيرة:

  • نصلح مفتاح Fn.
  • نتبادل الأمر / مفتاح بديل.
  • يصبح المفتاح F13 هو مفتاح الإدراج.

لإجراء هذه التصحيحات ، سننشئ ملفين بتنسيق لوحة المفاتيحfix.sh و إصلاح لوحة المفاتيح لوحة مفاتيح أبل

لوحة المفاتيحfix.sh

سيكون Keyboard-fix.sh هو البرنامج النصي المسؤول عن حل المشكلات الثلاثة المعنية ، ولإنشائه يجب علينا تنفيذ الأمر التالي:

$ gedit keyboard-fix.sh

داخل الملف يجب أن نضع المحتوى التالي:

#! / bin / sh #fix fn key echo 2> / sys / module / hid_apple / parameters / fnmode #swap command / alt echo 1> / sys / module / hid_apple / parameters / swap_opt_cmd # F13 = إدراج echo "keycode 191 = أدخل "| xmodmap -

ثم انتقلت إلى نسخ keyboard-fix.sh إلى / usr / bin.

$ Sudo cp Keyboard-fix.sh /usr/bin/keyboard-fix.sh

إصلاح لوحة المفاتيح

El إصلاح لوحة المفاتيح هو تعريف للخدمة النظام د ماذا سينفذ الإصلاح-keyboard.sh عندما يتم تشغيل جهاز الكمبيوتر الخاص بنا. لإنشائه يجب علينا تنفيذ الأمر التالي:

$ gedit fix-keyboard.service

داخل الملف يجب أن نضع المحتوى التالي:

[الوحدة] الوصف = إصلاح لوحة مفاتيح mac [الخدمة] النوع = oneShot ExecStart = / usr / bin / keyboard-fix.sh [تثبيت] WantedBy = multi-user.target

نعطي حفظ ثم يجب علينا تنفيذ الأوامر التالية من المحطة:

sudo cp keyboard-fix.service /etc/systemd/system/keyboard-fix.service sudo systemctl daemon-reload sudo systemctl تمكين keyboard-fix.service sudo systemctl ابدأ keyboard-fix.service

من خلال هذا الإجراء ، نجعل لوحات مفاتيح Apple تعمل كما نريد في نظام Ubuntu الخاص بنا ، مع تنفيذ البرنامج الخفي ، سيتم تنفيذ هذه الإصلاحات بمجرد إقلاع النظام. حل بسيط إلى حد ما لمشكلة شائعة لدى الكثير


تعليق ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   شعاع قال

    تحرير الإصلاح-keyboard.service
    ثم
    Sudo cp Keyboard-fix.service /etc/systemd/system/keyboard-fix.service
    ليس هناك شيء خطأ؟ 🙂