أدوات المستخدم

أدوات الموقع


oss

مقدمة

OSS و هي Open Sound System وهي هندسة صوتية مدعومة ماليا و لسنا نتكلم عن الاصدارات القديمة الموجودة في النواة منذ عشرة سنين و إنما الاصدار الجديد او كما يسمي الاصدار الرابع OSSv4

هذا الاصدار مفتوح المصدر منذ يوليو 2007 علي عكس الاصدارات القديمة و هو متاح برخص GPL, BSD و CDDL .

المزايا و العيوب بالنسبة لـ ALSA

المزايا بالنسبة لـ ALSA (للمستخدمين)

  • يحتوي علي خالط اصوات في مساحة الذاكرة. مما يعني انه من الممكن ان يمكن لاكصر من برنامج استخدام كارت الصوت في وقت واحد من دون مشاكل.
  • يمكنك vmix من التحكم في صوت التطبيقات كل علي انفصال
  • دعم افضل لبعض كروت الصوت مثل Creative X-Fi
  • جودة الصوت افضل غالبا
  • دعم افضل للبرامج التي كتبت للـالمكتبات الخاصة بـ OSS , و طبعا مكتبات الصوت الخاصة بـ OSS منتشرة علي نطاق واسع و العديد من التطبيقات تدعمها. مع ذلك فان مكتبات ALSA الوهمية لـ OSS غالبا ما يكون بها مشاكل و عيوب

المزايا بالنسبة لـ ALSA (للمطورين)

  • استخدام واجهة البرمجة الخاصة بـ OSS اسهل و انظف
  • واجهة البرمجة موثقة بطريق افضل
  • جعم لتعريفات الصوت في مساحات المستخدمين (oss_userdev)
  • احتمالية العمل تحت كل نظم التشغيل المدعمة . مثلا اذا نجح البرنامج في العنل علي لينكس باستخدام OSS فسيعمل تحت FreeBSD و Solaris ايضا
  • احتمالية العمل تحت كل نظم التشغيل لانه من السهل توريد OSS لنظم التشغيل الاخري

العيوب بالنسبة لـ ALSA

  • اجهزة الـ USB الخاصة بالصوت دعمها الحالي تجريبي و التسجيل من الـ USB لم يدعم بعد
  • اجهزة الـ Bluetooth الصوتية غير مدعومة بعد
  • اجهزة المودم AC'97 و HDAudio (مثل Si3055) لم يدعموا بعد
  • دعم الـ MIDI لم يكتمل. لكن يمكنك ان تستخدم الـ MIDI مع البرامج مثل limidity او fluidsynth
  • الايقاف ليس مدعوما حتي الان. يجب ان تلغي التعريف (soundoff) قبل الايقاف. و لاعادة تحميل التعريف (soundon) بعد الرجوع.

التنصيب

تنصيب الحزم

لتنصيب حزمة OSS كل ما عليك هو ان تقوم كمستخدم جذر بـ

# pacman -Sy oss

تفعيل التعريفات

لتفعيل التعريفات و التقاطها نفذ :

# ossdetect -v
  • هذه الامر ينفذ تلقائيا عن تنصيب الحزمة !

الان لاعادة التفعيل قم بـ

# soundon && soundoff

تعديل الصلاحيات

تاكد من ان انضمام مستخدمك العادي لمجموعة الصوت حتي يتمكن من استخدام الصوت

# gpasswd -a USERNAME audio

ثم اخرج و قم بالولوج مرة اخري لتفعيل الصلاحيات

اضافة الخدمة

اذا اردت استعادة مستويات الصوت عند الاقلاع فيجب ان تفعل خدمة Alsa تلقائيا من خلال اضافتها لصف الخدمات

# nano /etc/rc.conf
# DAEMONS( oss .... )

اختبار الصوت

قم بتنفيذ هذا الامر لاختبار الصوت :

osstest

التحكم في الصوت

يمكنك استخدام ossxmix للتحكم بالصوت و يستخدم الواجهة الرسومية GTK

مراجع

oss.txt · آخر تعديل: 2017/04/02 08:00 (تحرير خارجي)