الاثنين، 6 أغسطس 2007

البلوتوث على أوبونتو


بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله وبركاته
البلوتوث على اللينكس
البلوتوث هو تقنية تعمل في مدى صغير للتواصل لا سلكيا مع مختلف قطع العتاد، و عادة تكون موجودة في الهواتف النقالة، حتى تتعامل مع بعضها لا سلكيا، يمكنك إستعمال البلوتوث في كل شيء من تبادل الملفات بين هاتفك الخلوي و جهازك الشخصي، إلى إستخدامه مع لوحة المفاتيح اللاسلكية.
ليعمل البلوتوث يجب أن يتوفر الدعم لتقنية البلوتوث في كلا الجهازين المراد التوصيل بينهم، كما قلت معظم الأجهزة الخلوية تأتي مع دعم لتقنية البلوتوث و العدد متزايد بالنسبة للحواسيب المحمولة التي تدعم هذه التقنية أيضا يمكنك شراء محول بلوتوث يعمل عن طريق وصلة usb بسعر رخيص.
أوبونتو يتعرف بشكل تلقائي على البلوتوث في جهازك و كل ما نحتاج عمله هو تنزيل برنامج للتعامل مع هذه التقنية.
  • الإتصال فيما بين أجهزة البلوتوث
عندما يحاول جهازين بلوتوث الإتصال فيما بينهما، فيجب أن نتأكد من أن كل جهاز يثق بالأخر، لهذا لا تحتاج إلى تأكيد كل علملية تقوم بها، بالتأكيد يوجد أجهزة لا يمكن أن تكون إتصال فيما بينهما إلا عن طريق تأكدي كل عملية.
الإتصال بسيط جدا و هي تعمل على أساس مشاركة رقم شخصي (pin). الجهاز الأول يكون الرقم و يطلب من الجهاز الأخر تأكيده. و بمجرد قيام المستخدم بكتابة هذا الرقم ستصبح اللأجهزة متصلة فيما بينها.
الإتصال في أوبونتو لا يتطلب أية برامج إضافية فكل ماعليك فعله هو تعديل بعض الخصائص و الخيارات، لا يتوجب عليك فعل هذا إلا مرة واحدة.
سنبدأ بفتح ملف خصائص البلوتوث الرئيسي (Central Bluetooth configration file)
ملف : hcid.conf بإستخدام برنامج gedit و هو محرر نصوص بسيط :
gksu gedit /etc/bluetooth/hcid.conf
إبحث عن السطر الذي يحتوي على كلمتي "security user " و غيرها إلى "security auto".
بشكل إفتراضي فالرقم الشخصي "pin" الذي يقوم أوبنتو بتحديده هو 1234. و للأمان فمن الحكمة تغيير هذا الرقم، الأن من نفس ملف hcid.conf إبحث عن السطر
passkey "1234"
و غيرها إلى الرقم الذي تراه مناسبا
عندما تنتهي من هذه الخطوات من المهم إعادة تشغيل خدمة البلوتوث التي تعمل في الخلفية بدون علمك :)
لهذا إفتح التيرمنال
Applications > Accessories > Terminal
و أكتب الأمر التالي
sudo /etc/init.d/bluetooth restart
الأن يمكنك إنشاء الإتصال عن طريق هاتفك الخلوي (ينطبق ما يلي على هواتف النوكيا) :
menu > connections > Bluetooth
إختر paired devices
options > new paired device > More Devices
بعدها سيتم التعرف على جهازك كما حددت إسمه عند تنزيل النظام
تبادل الملفات بإستخدام البلوتوث
إذا كان هاتفك الخلوي يحتوي على كاميرا فنقل الصور عن طريق البلوتوث هو أسهل طريقة لنقلها على جهازك الشخصي فهذا يريحك من إستخدام توصيلات usb أو قارئ ذاكرة هاتف الخلوي.
لتنقل ملفات عن طريق البلوتوث فيجب عليك تنزيل بعض البرامج عن طريق برنامج sypantic package manager
System > Adminstrations menu > sypantic package manager
و إبحث عن حزمة gnome-bluetooth و قم بتنزيلها
الأن إفتح التيرمنال و إفتح ملف rc.local عن طريق الأمر التالي
gksu gedit /etc/rc.local
و إنزل إلى أخر الملف و أكتب في السطح الفارغ فوق كلمة exit 0 و أكتب التالي
hciconfig hci0 inqmode 0
إحفظ الملف، أغلق البرنامج، و أعد تشغيل الجهاز
  • إرسال الملفات إلى الحاسوب
الأن ستجد أن هناك برنامج جديد تم إضافته في قائمة Apllication > Accessores و هو
bluetooth file sharing
عند فتح البرنامج لن تظهر لك أية نوافذ لكن في الحقيقة فإن هناك أيقونة ظهرت في منطقة التنبيه notification area و هو تظهر أن الجهاز مستعد لإستقبال أية ملفات عن طريق البلوتوث
  • إرسال الملفات من الحاسوب إلى الأجهزة الأخرى
إضغط بإستخدام الزر الأيمن للفأرة على سطح المكتب و إختر create launcher
في خانة الإسم Name أكتب Send files via bluetooth أو إرسال الملفات عن طريق البلوتوث أو أي إسم يروق لك :)
في خانة الأمر command أكتب
gnome-obex-send
و يمكنك أن تضع للإختصار الجديد أيقونة مناسبة
/usr/share/icons/gnome/48x48/stock/io/stock_bluetooth.png
>ok
الأن كل ماعليك فعله هو سحب الملف الذي تريد إرساله إلى الأيقونة و إختر refresh للبحث عن الأجهزة القريبة ثم إختر الجهاز و إضغط ok سيطلب منك الجهاز الأخر تأكيد عملية الإرسال و كل ماعليك هو الموافقة :)

الموضوع مقتبس من كتاب Beggining ubuntu linux Seconed Edition و يمكنك شراءه من هنا
http://www.apress.com/book/bookDisplay.html?bID=10259
إنتهى

هناك تعليق واحد:

غير معرف يقول...

thanks,nice blog