دنیای اسلکرهای ایرانی

آموزش لینوکس اسلکویر
صفحه اصلی مقاله ها عمومی سیستم پیکربندی کارت صداروی لینوکس alsa

پیکربندی کارت صداروی لینوکس alsa

پنجشنبه, 04 شهریور 1389 ساعت 13:29 | نوشته شده توسط مهدی | مشاهده در قالب پی دی اف | چاپ | فرستادن به ایمیل
AddThis Social Bookmark Button

ALSA

کارت صداهای غیر USB

شاید خیلی‌ها قبلاً مشکلاتی که با کارت صدا در اسلکویر داشته‌اند را در جاهای مختلف بیان کرده باشند. خوب من قصد دارم در این مقاله نحوه راه اندازی و تست کارت صدا در اسلکویر را به شما آموزش بدهم. اولین کار این است که بفهمیم چه نوع کارت صدایی داریم که معمولاً PCI است پس در کنسول دستور زیر را تایپ می‌کنیم :

ariarat@slack-world:~# lspci

این دستور به شما کارت صدایی را که دارید نشان می دهد. البته این دستور همه اجزای PCI سیستم شما را نشان می‌دهد ولی شما باید به قسمت Audio device توجه کنید. (برای فیلترکردن اطلاعات اضافی می توانیداین دستوررابه صورت زیربنویسید)

ariarat@slack-world:~# /sbin/lspci | grep Audio

که خروجی این دستور(البته روی سیستم من )این است :

00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

خوب الان ما با دستور زیر شروع به پیکر بندی کارت خودمان می‌کنیم.

ariarat@slack-world:~# /usr/sbin/alsaconf

این دستور کارت صدای شما را پیکر بندی می‌کند و در مواقعی هم کارت شما را شناسایی می کند.

وقتی این دستورراواردمی کنید:

 

اگرروی ok کلیک کنیدبرنامه شروع به شناسایی کارت صدای شمامی کند:

بعدازآن اگرکارت شماتوسط برنامه شناسایی شودمدل آن رانشان میدهد:

بعدازآن بایدکارت صدایتان رابرای پیکربندی انتخاب کنید:

روی yes کلیک کنید.

این پیغام یعنی اینکه کارت صدای مابه درستی پیکربندی شده است.

اگر کارت صدای شما توسط آن شناخته نشده باشد علت آن می‌تواند دلیل های زیر باشد:

۱ - بسته های راه انداز alsa برای کرنلی که شما در حال استفاده از آن هستید کامپایل نشده باشد.

۲ - اگر شما بسته های راه انداز alsa را نداشته باشید. کرنل 2.6 ( هسته های سری 2.4 راه انداز های داخلی یا توکار alsa را ندارد ) راه انداز های کامپایل شده داخلی را ندارد.

۳ - ماژول های شما از کار افتاده باشد.

همه کارت ها

خوب الان برای تست کارت صدای خودمان دستور زیر را وارد می‌کنیم :

ariarat@slack-world:~# mpg321 file.mp3

الان اگر با اجرای این دستور شما صدای فایل مربوطه را بشنوید.همه چیز خوب است و می‌توانیم ادامه دهیم. ولی اگر دستور کار نکرد باید یکی از سه مورد بالا را بررسی کنیم ومشکل رابرطرف کنیم. اگر باز هم کار نکرد دستور زیر رابرای اطلاع ازنوع کارتی که به عنوان کارت صداشناخته وارد کنید:

ariarat@slack-world:~# cat /proc/asound/cards

خروجی :


کارکردن بامیکسرalsa

دستور زیر برنامه mixer پروژه alsa را اجرا می‌کند،که یک برنامه mixer نوشته شده با استفاده از کتابخانه‌های ncurses است .

ariarat@slack-world:~# alsamixer

در این برنامه با زدن کلید F2 می‌توانید اطلاعاتی درباره سیستم صدای کامپیوتر تان به دست آورید.

 

با زدن کلید F6 هم می‌توانید کارت صدای خود را از لیستی که alsa در سیستم شما به عنوان کارت صدا شناخته انتخاب کنید.

 

بعد از اینکه تنظیمات خود را انجام دادید با دستور زیر این تنظیمات را ذخیره کنید:

ariarat@slack-world:~# alsactl store

که این تنظیمات ذخیره شده در هنگام بالا آمدن سیستم روی آن اعمال می‌شود. البته خودتان هم می‌ توانید با دستور زیر این کار را به صورت دستی انجام دهید:

ariarat@slack-world:~# alsactl restore

 

موفق باشید

 

 

ارجاعات

/usr/doc directory!

man pages!

http://www.alsa-project.org

http://slackwiki.org

توضیحات

این مقاله ترجمه ای همراه باالحاقات ازمقاله زیرمی باشد.

http://slackwiki.org/ALSA


نویسنده : مهدی اسمعیل پور ariarat [at] gmail [dot] com

دانلود pdf

آخرین بروزرسانی (دوشنبه, 22 فروردين 1390 ساعت 17:52)

 

افزودن نظر


کد امنیتی
تصویر جدید

ارسال
لغو
JComments
.
لطفا نظر خود را فقط در رابطه با مطلب بالا ارایه دهید .
  • صفحه اصلی
  • انجمن
  • کانال IRC
  • ثبت نام
  • ورود
  • جستجو
  • گزارش های امنیتی
  • مقاله ها
  • آموزشهای تصویری
  • منابع فارسی
  • حمایت می کنیم
  • تغییرات اخیر
  • تماس با ما
  • درباره ما
feed-image

Copyright © 2010-2011 slack-world.com.
All Rights Reserved.