medchaker
كبار الشخصيات
- إنضم
- 10 جوان 2007
- المشاركات
- 738
- مستوى التفاعل
- 2.890
إذا كنت من مستعملي لينوكس/أوبونتو و ليس لديك صوت بالجهاز , هذا يعني أن اللينوكس لم يتعرف على كرت الصوت لديك أو أن الكرت المستعملة لها تعريف غير معترف به.
ALSA هو سرفر الصوتيات لأنظمة POSIX و Win32
**ملاحظة نحن هنا نتحدث عن UBUNTU XKUBUNTU و XUBUNTU **
لبدأ أولا : إذا كنت لا تعرف مصدر المشكل قم بكتابة الأمر التالي في سطر الأوامر
كود:
aplay -l
النتيجة سوف تكون
1- سوف تتحصلون على قائمة لكروت الصوت المنصبة على جهازكم يعني ما عليك إلا الذهاب إلى alsamixer
2- سوف تتحصلون على رسالة خطأ تقول “aplay: device_list:221: aucune carte detectée…”
في هذه الحالة نمر إلى كتابة
المرحلة الثانية
كود:
lspci -v
النتيجة سوف تكون
1- عند هذه النقطة سوف ترون إسم الكرت في القائمة , هذه نقطة إيجابية يعني أن UBUNTU وجد الكرت و لكنه لم يتعرف عليها (manque de driver) أترك الشاشة تعمل لأنك سوف تحتاجها.
2- إذا لم تجدو إسم الكرت في القائمة يجب عليكم التثبت من :
- إذا كانت الكرت مدمجة (carte son intégré) تثبت من أنها مفعلة في البيوس BIOS
- إذا لم تكن الكرت مدمجة (carte son externe) تثبت من أنها مدمجة جيدا في مكانها (dans le slot PCI)
المرحلة الثالثة
إبحث عن تعريف الكرت هنا و إبحث عن الصانع و نوع الكرت (fabricant et modèle ) و إضغط على details على مستوى “Quick Install” تثبت من الإسم المكتوب بعد
كود:
“–with-cards=” (exemple: via82xx)
في هذه الحالة سوف تكون النتيجة :
1- لقد وجدت تعريف الكرت
2- إسم الكرت غير موجود و نمر إلى المرحلة الرابعة
أكتب في سطر الأوامر
كود:
sudo modprobe snd-
قبل الضغط على entrér إضغط على TAB لمشاهدة قائمة (les modules disponibles) إبحث عن module المناسب للدريفر الذي وجدته أعلاه
مثال : إسم الدريفر “via82xx” نكتب
كود:
sudo modprobe snd-via82xx
و النتيجة تكون
1- إفتح أي ملف صوتي و إختر ALSA ك serveur de son , تثبت من alsamixer أن الصوت مفعل . إذا إستمعتم لالصوت مبروك
2- لا يوجد صوت في هته الحالة لا يبقى سوى خيارين
1 - إعادة تثبيت linux-audio و alsa
2 - القيام ب Compiler le driver ALSA
إعادة تثبيت linux-audio و alsa :
في بعض الأحيان يختفي الصوت لسبب أو لآخر و الحل الوحيد للعودة إلى حالة الصفر هو إعادة تثبيت UBUNTU و الطريقة الأسهل لتفادي وقوع ذلك هو حذف و إعادة تنصيب le paquet en question
للحذف أكتب
كود:
sudo apt-get --purge remove linux-sound-base alsa-base alsa-utils
لإعادة التنصيب أكتب
كود:
sudo apt-get install linux-sound-base alsa-base alsa-utils
*** ملاحظة : تحت Ubuntu GNOME الباكيدج gdm و buntu-desktop سوف يحذفون بهته الطريقة لذلك سوف نقوم بإعادة تنصيبهم ***
أكتب
كود:
sudo apt-get install gdm ubuntu-desktop
*** ملاحظة : تحت Xubuntu XFCE الباكيدج gdm و buntu-desktop سوف يحذفون بهته الطريقة لذلك سوف نقوم بإعادة تنصيبهم ***
أكتب
كود:
sudo apt-get install gdm xubuntu-desktop
بعد إعادة التشغيل سوف نعود إلى الأمر الأول للتثبت من أن الصوت قد عاد أكتب
كود:
aplay -l
و كالعادة سوف نتعرض إلى نتيجتين إما أن الصوت يشتغل بطريقة عادية عندها نذهب إلى alsamixer
أو أن الكرت لم يظهرإلى حد الآن و عندها سوف نضطر إلى Compiler le driver ALSA
مصادر ALSA يتوفرون بطريقتين : إما بكتابة
كود:
apt-get
أو بالذهاب إلى www.alsa-project.org و تحميل آخر المصادر
****** يجب التعامل بحذر مع هته المصادر لأنها غير مجربة تحت Ubuntu ******
في الترمنال أكتب
كود:
sudo apt-get install build-essential linux-headers-$(uname -r) module-assistant alsa-source
كود:
sudo dpkg-reconfigure alsa-source
سوف تظهر لكم نافذة زرقاء كبيرة (gauche/droite pour choisir oui/non, entrée pour accepter) يجب الإجابة بنعم
الآن سوف تختار الدريفر الذي سيتم تنصيبه (يجب إزالة تفعيل الخانات و إختيار خانة الدريفر فقط (في حالتناvia82xx))
إذا كنت تريد إعانة النظام (Avec module-assistant)
في الترمنال أكتب
كود:
sudo module-assistant a-i alsa-source
إذا وصل التنصيب إلى 100% بدون مشاكل , عد إلى المرحلة الرابعة و أكمل من هناك
إذا كنت لا تريد إعانة النظام (Sans module-assistant)
أكتب إسم الدريفر مكان “votre-driver”
كود:
cd /usr/src sudo tar xjvf alsa-driver.tar.bz2 cd modules/alsa-driver
كود:
sudo ./configure --with-kernel=/usr/src/linux-headers-$(uname -r) --with-cards=[FONT="Franklin Gothic Medium"]"votre-driver"[/FONT] --with-***=yes
كود:
sudo make
كود:
sudo make install
إذا لم تكن هناك أي رسالة خطأ يعني أنه تم تنصيب الدريفر بنجاح و هنا ينتهي الشرح
سوف أتطرق في الشرح القادم إلى معالجة مشكل الصوت تحت **Ubuntu **PulseAudio
*منتديات تونيزيـا سات*
منتدي أنظمة Linux