Black X

Adium المدعوم لاستخدام بروتوكول MSNp15

Posted in Apple by Black X on أكتوبر 10, 2008

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

لقراءة أهم التغييرات التي تمت بالاصدارة.
لتحميل هذه الاصدارة.

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

نسخة معدلة من المسنجر Adium تدعم المراسلات في وضع offline

Posted in Apple, تطبيقات by Black X on يوليو 22, 2008

البعض يعلم بأن Adium تم بناءه اساساَ على تطبيق المسنجر Pidgin المستخدم في توزيعات جنو/لينوكس مثل ubuntu و openSUSE و غيرها من التوزيعات الكثير.

و البعض يعلم بأن Adium كما هو الحال في Pidgin, تقوم باستخدام بروتوكول قديم و الخاص بالاتصال بحسابات MSN المعروف باسم msnp12, بينما نجد ان البروتوكول الداعم لخاصية مهمة لدى البعض و هي في ارسال و استقبال الرسائل في وضع عدم الاتصال, او حتى وصول الرسائل المرسلة سابقاً للمستخدم, نجدها تعمل تحت الاصدار 15 من نفس البروتوكول.

لذا و بدءاً من الاصدارة 2.5.0 من المسنجر Pidgin (حالياً تحمل الاصدارة رقم 2.4.3) سيتم التحول الى استخدام البروتوكول msnp15 و ستعمل فيها هذه الخاصية.

ما دخل مستخدمي Adium هنا؟
في الواقع وجدت اليوم بعد بحث سريع انه هنالك من قام فعلاً ببناء نسخة غير رسمية مستعينا بنسخة تجريبية من Adium رقم 1.3b7 ( قريباً ستصدر الاصدارة 1.3 من Adium) بحيث تستخدم البروتوكول msnp15.

قمت اليوم بتجربتها و تأكدت من عملها, و بالامكان الآن تنزيلها و تجربتها من الجميع.

أذكر بأن الاصدار غير رسمي و مبني على اصدارة تجريبية من المسنجر, و قد وعد المطور أنه سيعيد الكرة مع الاصدارة القادمة من Adium و التي ستحمل الرقم 1.3, لذا استخدمه على مسؤوليتك!

اخيراً, الموضوع الخاص بالنسخة متوفر في المنتديات الرسمية الخاصة بالتطبيق Adium, فلا خوف في كون الموضوع غير صحيح او ما شابه ذلك.

هنا تكمن قوة المصادر المفتوحة و القدرة على التعديل بما يناسب المستخدم :)

ما مشكلة Leopard؟!

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

اعاني من مشكلة في نظام Mac OS X الأخير و الذي يعرف باسم Leopard, اذ اصبح ظهور هذه الرسالة عادة بالنسبة لي, اثناء عملي على النظام, اثناء بدأ اقلاع النظام (بشكل متكرر الحدوث هنا), بل احيان اثناء عملية فصل القرص الصلب الخارجي عن النظام (Eject)!!

المشكلة بدأت بشكل واضح بعد تحديثي للنظام الى 10.5.3, و استمرت بشكل اكبر بعد التحديث الى 10.5.4!

لم اعاني منها سابقاً مع الاصدارة 10.5.2 و ما سبقها سوا مرة واحدة بعد فصلي للقرص الصلب الخارجي و الجهاز في حالة اسبات!

هل من وجود حلول مقترحة لهذه المشكلة؟ بالطبع غير حل تهيئة القرص و تثبيت النظام من جديد!

لوحة المفاتيح اللاسلكية من 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 كذلك, و هو ما اريده.

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

مشكلة في مخرج الصوت على ليبارد

Posted in Apple, MacBook by Black X on أبريل 14, 2008

بالامس واجهت مشكلة غريبة و دعتني الى الحيرة اثناء استخدامي ليبارد, و هي مشكلة تتعلق بمخرج الصوت.

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

لكن بالامس قمت بحمل الجهاز الى غرفة اخرى و استخدامه كجهاز محمول, و تحولت الى استخدام ليبارد لعدم استخدامي للنظام لفترة ليست بالقصيرة, و هنا تفاجأت عند محاولتي التحكم بدرجة الصوت, لا يوجد صوت!

بل مؤشر التحكم الخاص بالصوت و الذي يظهر بالشاشة اثناء التحكم بالصوت اصبح باللون الاسود و بعلامة تدل على عدم القدرة على التحكم!

حتى بعد الولوج الى خصائص الصوت اتضح لي برسالة من النظام بانه لا يقدر على التحكم بكرت الصوت الداخلي, و هذا دعاني الى الدهشة اكثر!

اعدت تشغيل الجهاز و ولجت الى الماك و ما زالت المشكلة موجودة, اعدته مرة اخرى لكن هذه المرة ولجت الى اوبن سوزه, و يا للمفاجأة, الصوت يعمل دون مشاكل!!

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

بعد بحث في قوقل وجدت عدة مواضيع يشتكي كتابها من نفس المشكلة, سواء ليبارد 10.5 او مع التحديث الاخير 10.5.2, و هنا احترت اكثر و اكثر!

بالمصادفة وجدت حل لاحد الاشخاص بمنتديات غير رسمية, و هي كالتالي:

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

و بعد التجربة استطعت التحكم بالصوت الداخلي للجهاز و عاد للعمل!

الآن السؤال الذي يجول في خاطري, هل وصلت ابل لهذه المرحلة من السذاجة؟! نظام تشغيل متوافق بنسبة كبيرة مع الجهاز لكونهما تابع لنفس الشركة (و هذا ما يتغنى به اي مستخدم ازلي لابل), يكون بها مثل هذه المشكلة السخيفة! بل الادهى و الامر ان المشكلة لم تحدث في تجربتي معها سواء على توزيعات لينوكس (سوزه – اوبنتو) او حتى ويندوز!! هذا غير المشكلة الحاصلة لي من فترة مع احد الاقراص الخارجية, و التي كانت تعمل تعليق (Hanging) لاحد منافذ اليو اس بي, و الادهى و الامر انها على ليبارد فقط, بينما على لينوكس او ويندوز تعمل دون اي مشاكل!

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