Black X

لوحة المفاتيح اللاسلكية من Apple و طريقة تثبيتي لها على openSUSE

Posted in Apple, openSUSE by Black X on يوليو 21, 2008

قبل عدة أيام قمت باقتناء لوحة المفاتيح اللاسلكية من Apple, و ذلك لاعجابي الشديد بها لتشابهها لنفس طريقة تقسيم المفاتيح في جهازي الماك بوك, اذ انني في الحقيقة استخدم الجهاز في منزلي كجهاز سطح مكتب و ذلك باستخدامي لشاشة خارجية مع طقم لوحة مفاتيح لاسكلية من Logitech, و صراحة استطيع القول بخصوص لوحة مفاتيح Apple بأنها تحفة فنية راقية! و الصورة تعبر أكثر.

طبعاً لوحة المفايتح هذه مصممة من معدن الالمونيوم المتين, و هذا ما زاد سعر الجهاز لحد ما, بالاضافة لاستخدامها لتقنية البلوتوث في الاتصال بينها و بين جهاز الكمبيوتر, فلا يأتي معها اي قطعة تقوم بتركيبها بالجهاز, و هذا ما وفر لي منفذ اليو اس بي الذي كنت استخدمه في لوحة المفاتيح السابقة.

قبل اقتنائي لهذه اللوحة الفنية ترددت كثيراً في موضوع تشبيكها في توزيعتي openSUSE, خصوصاً و انني قرأت مشكلة سابقة لاحدهم في المنتديات الرسمية للتوزيعة بخصوص عدم قدرته على توصيل لوحة المفاتيح بجهازه, لكن ما اعطاني بعض الامل هو انني وجدت طريقة لتوصيلها على توزيعة ubuntu في منتدياتهم الرسمية.

لوحة المفاتيح هذه للأسف لم اجدها معربة بشكل رسمي في الفروع الرسمية الخاصة ببيع منتجات Apple في مدينتي, لكني وجدت في أحد الفروع أن لديها عرض بتعريب اللوحة بالليزر دون مقابل, و هو ما شدني الى اقتناءها حقيقةً, لكن المشكلة الوحيدة هو ان التعريب سيأخذ توزيع الأحرف العربية الخاصة بـ Apple و التي تختلف لحد ما مع تقسيم الاحرف العربية لاجهزة الـ PC, لأنني في حقيقة الأمر ما زلت معتاداً على استخدام تقسيم اللغة العربية PC و لن اوجه مشكلة في هذا الموضوع نظراً لاعتيادي الامر مع جهازي MacBook.

لن أطيل الموضوع اكثر من ذلك و ساحاول الاختصار اكثر, للأسف اكتشفت صعوبة توصيل لوحة المفايتح على توزيعتي, و السبب في عدم قدرة تعريف البلوتوث BlueZ على الاتصال بلوحة المفاتيح! عكس ما حدث مع فأرة ابل اللاسلكية و التي اقتنيتها مسبقاً.

سأتحدث الآن بشكل عملي اكثر.

في البداية و بعد مراجعتي لموضوع كيفية ربط لوحة المفاتيح على توزيعة ubuntu, كانت الاداة المستخدمة في الشرح هي hcitool, و ذلك بعمل مسح للاجهزة التي تعمل في المدى القريب, بواسطة الامر التالي:
hcitool scan

و منها سيظهر لك الاجهزة القابلة للاتصال مع رقم عنوانها (ما يعرف بـ mac address)

بالامكان الاتصال مباشرة بالجهاز بواسطة الامر
hcitool cc xx:xx:xx:xx:xx:xx

لكن بالشرح كانت خطوات الاتصال مفصلة بشكل اكبر بحيث يتم حفظ عنوان الجهاز بحيث يسهل الاتصال به في اي وقت آخر دون الحاجة لعملية البحث مرة اخرى, و بالامكان العودة لموضوع ذلك على الرابط.

للأسف بعد اتباعي للطريقة الخاصة بما تم شرحة في ubuntu و بعد محاولتي للاتصال بلوحة المفاتيح التي لدي, اتتني رسالة خطأ مفادها ان المفتاح المطلوب غير موجود!
Error org.bluez.Error.ConnectionAttemptFailed: Required key not available

هذا ما دعاني الى البحث بشكل اكبر في الشبكة, مع اخذي فكرة بأن المشكلة بحاجة الى وجود رقم الـ PIN لربط الجهاز, و للأسف باءت جميع محاولاتي بالفشل, في الاخير وجدت ان هنالك طريقة أخرى لربط لوحة المفايتح, و ذلك عن طريق ربطها بواسطة الاداة hidd.

لكن اكتشفت في ان توزيعتي openSUSE لا تتوفر فيها هذه الاداة و ذلك ما اثار استغرابي!
على كل حال قمت بتجربة الاسطوانة الحية لـ ubuntu و بعد اتباعي للطريقة الخاصة بربط لوحة المفاتيح هذه استطعت ربطها مع التوزيعة دون مشاكل تذكر, و فوق ذلك وجدت ان المفاتيح الاضافية FN تعمل و سأكون بحاجة لها بشكل كبير نظراً ان بعض المفاتيح الهامة بحاجة لها (مثل المفتاح حذف, صفحة اعلى و اسفل و غيرها).

و وجدت ان التطبيق hidd متوفر في ubuntu, و ما قمت به هنا في غاية البساطة, اذ قمت باخذ نسخة للتطبيق عن طريق المسار
/usr/bin

و نقله الى نفس المسار في توزيعتي openSUSE, و اصبحت امتلك الاداة التي كنت حاجة لها, كل ما احتجت اليه هو في ربط لوحة المافتيح بواسطة الامر التالي:
hidd --search

هذا الامر في غاية البساطة, سيقوم بالبحث لديك عن اي جهاز قريب من مدى الاتصال و الاتصال به بشكل تلقائي, اما انك كنت تعرف عنوان جهازك الذي لديك بالامكان الاتصال به بالامر التالي:
hidd --connect xx:xx:xx:xx:xx:xx

طبعاً بالامكان الاستفادة من الاداة hcitool في معرفة عنوان الجهاز القريب من مدى الاتصال, بعد ذلك تم ربط لوحة المفاتيح بالتوزيعة لدي دون مشاكل, و تأكد من ايقونة البلوتوث بأن الجهاز اصبح متعرف في التوزيعة و بسام لوحة المفاتيح, حتى يتم الاتصال بالشكل المطلوب, يتم اغلاق استخدام لوحة المفاتيح عن طريق النقر بشكل مستمر على زر الطاقة الخاص بها حتى تطفأ الاضاءة الخضراء الصغيرة و الموجودة في الركن اليمين الاعلى من لوحة المفاتيح, ثم تشغيلها مرة اخرى, و بمجرد وميض الاضاءة عدة ومضات نقوم بعملية الاتصال كما سبق شرحة.

حسناً حتى الآن الامور على احسن حال, لكن للأسف اكتشفت ان اهم ما ارديهم في لوحة المافتيح غير مفعل, و هي مفتاح الوظائف الاضافية في لوحة المفاتيح FN, و هذا يعني عدم الاستفادة من لوحة المفاتيح بالشكل المطلوب!

قمت بعدها بعملية البحث في كثير من المواقع, و في النهاية وجدت ضالتي, عبارة عن رقعة بسيطة يتم اضافتها الى خدمة البلوتوث لتمكين استخدام مفتاح fn و الاستفادة من الوظائف الاضافية باللوحة. في الحقيقة قمت باضافة رقعتين الى ملفين منفصلين و ليست رقعة واحدة.

يبدو لي بعد قرائتي لملفي الرقعتين بأن احداها لتفعيل مفتاح fn, و الاخرى خاصة بتعديل طريقة الوظائف بحيث يجب قبل النقر على مفتاح الوظيفة المرادة, ان يتم النقر على مفتاح fn كذلك, و هو ما اريده.

سأكمل الحديث عنها في تدوينة قادمة بحول الله.

Advertisements

5 تعليقات

Subscribe to comments with RSS.

  1. صطيف said, on يوليو 22, 2008 at 6:04 ص

    يوماً بعد يوم تزداد محبتي لأبل ونظام تشغيل ماك، السبب وببساطة واجهة التشغيل الرسومية التي تتيح لك عمل كل شئ بظغطة زر.

    استغربت فعلاً من استخدام امر التيرمنال للبحث عن جهاز بلوتوث!!

    فوق ذلك الحاجة للتنقل بين التوزيعات من فينة لأخرى.

    صطيف

  2. Black X said, on يوليو 22, 2008 at 11:27 ص

    اهلاً بك أخي..
    عن نفسي استغربت اكثر عند حاجتي مضطراً الى استخدام الترمنال لاظهار الملفات المخفية في نظام ماك العاشر ليوبارد, و ايضاً لحاجتي للترمنال في تعديل بعض خصائص سفاري 🙂

    بينما في توزيعات جنو/لينوكس تتم الامور السابقة وفقاً لما تحب, سواء بالترمنال او بالواجهة الرسومية لمدير الملفات و المتصفح.

    يوجد تطبيق في توزيعات جنو/لينوكس خاصة بالبلوتوث و بها ما تحتاج اليه من بحث و غيره سواء في جنوم او كيدي و هذا ما استخدمه في ربط اجهزتي التي تستخدم بدورها للبلوتوث في الاتصال.

    بالاضافة انني وجدت احدهم قام بربط لوحة المفاتيح دون اوامر بتطبيق البلوتوث الموجود في الواجهة كيدي مع تحديثه للواجهة و تطبيقاتها بالاضافة الى تطبيق البلوتوث في كيدي, و لا استبعد ان يتم توصيلها قريباً بسهولة و دون اوامر تحت بيئة جنوم ايضاً 🙂

    بالنسبة لموضوع الانتقال بين توزيعة و اخرى, قمت بها لغرض التجربة فقط, و لم اثبت ubuntu على جهازي, فقط كل ما في الامر انني استخدمتها كاسطوانة حية لتجربة الامر لا غير.

    شكراً على مرورك..

  3. Black X said, on يوليو 22, 2008 at 11:42 ص

    صورة لتطبيق البلوتوث لدي و اصبح يظهر لي لوحة المفاتيح بالاضافة الى اظهاره للفأرة مسبقاً
    http://picasaweb.google.com/74141x/MyDesktop/photo#5225755812352531074

  4. snix said, on يوليو 23, 2008 at 1:41 ص

    كيبورد ابل مجنونه (ازراره تعجبني:D)،، جربتها عندنا بالجامعه ،، ومثل ماقلت تحفه .

  5. […] استطيع ربط لوحة المفاتيج الخارجية اللاسلكية التي اقتنيتها في فترة ماضية دون مشاكل, الا مشكلة وحيدة و استطعت حلها بخصوص مفتاح FN, […]


التعليقات مغلقة.

%d مدونون معجبون بهذه: