| ALSAMIXER(1) | General Commands Manual | ALSAMIXER(1) |
نام (NAME)
alsamixer - میکسر کارت صدا برای درایور کارت صدای ALSA، با رابط کاربری ncurses
خلاصه دستور (SYNOPSIS)
alsamixer [گزینهها]
توضیحات (DESCRIPTION)
ابزار alsamixer یک برنامه میکسر مبتنی بر ncurses برای استفاده با درایورهای کارت صدای ALSA است. این ابزار از چندین کارت صدا و دستگاههای چندگانه پشتیبانی میکند.
گزینهها (OPTIONS)
- -h, --help
- راهنما: نمایش فلگهای در دسترس.
- -c, --card <card number or identification>
- انتخاب کارت صدا برای استفاده، در صورتی که بیش از یک کارت داشته باشید. شمارهگذاری کارتها از ۰ شروع میشود (پیشفرض).
- -D, --device <device identification>
- انتخاب دستگاه میکسر جهت کنترل.
- -V, --view <mode>
- انتخاب حالت نمای اولیه، یکی از مقادیر playback (پخش)، capture (ضبط) یا all (همه).
- -B, --black-background
- استفاده از رنگ پسزمینه مشکی.
- -g, --no-color
- تغییر وضعیت استفاده از رنگها (خاموش/روشن کردن رنگ).
نماهای میکسر (MIXER VIEWS)
گوشه بالا سمت چپ alsamixer برخی اطلاعات پایه را نمایش میدهد: نام کارت، نام چیپ میکسر، حالت نمای کنونی و آیتم میکسر انتخابشده فعلی. هنگامی که آیتم میکسر خاموش باشد، [Off] در نام آن نمایش داده میشود.
نوارهای بلندی صدا در زیر ناحیه اطلاعات پایه قرار دارند. هنگامی که تمام کنترلها در یک صفحه جا نشوند، میتوانید به چپ/راست پیمایش کنید. نام هر کنترل در پایین، زیر نوارهای بلندی صدا نمایش داده میشود. آیتم انتخابشده فعلی به رنگ قرمز و/یا به صورت برجسته رسم میشود.
هر کنترل میکسر با قابلیت تنظیم بلندی صدا، یک کادر و بلندی صدای فعلی پرشده در آن کادر را نشان میدهد. درصدهای بلندی صدا در زیر نوار صدا برای کانالهای چپ و راست نمایش داده میشوند. برای یک کنترل مونو (تککاناله)، تنها یک مقدار در آنجا نشان داده میشود.
هنگامی که یک کنترل میکسر بیصدا (خاموش) میشود، حرف M (بیصدا - mute) در زیر نوار صدا ظاهر میگردد. هنگامی که روشن است، به جای آن حرف O سبز رنگ نمایان میشود. میتوانید وضعیت را با کلید m تغییر دهید.
هنگامی که یک کنترل میکسر دارای قابلیت ضبط باشد، فلگ ضبط نیز در زیر نوار بلندی صدا نمایش داده میشود. زمانی که ضبط خاموش است، ------- نشان داده میشود. عبارت قرمز رنگ CAPTURE هنگامی که کلید ضبط روشن شود پدیدار میگردد. علاوه بر این، حروف L و R در سمت چپ و راست نمایش داده میشوند تا نشان دهند که کانالهای چپ و راست فعال هستند.
برخی از کنترلها دارای فهرست شمارشی (توالی) هستند و کادر نمایش نمیدهند، بلکه فقط متنی را نشان میدهند که آیتم فعال کنونی را مشخص میکند. میتوانید آیتم را با کلیدهای بالا/پایین تغییر دهید.
حالتهای نما (VIEW MODES)
ابزار alsamixer دارای سه حالت نما است: پخش (playback)، ضبط (capture) و همه (all). در نمای پخش، فقط کنترلهای مربوط به پخش نمایش داده میشوند. به همین ترتیب، در نمای ضبط تنها کنترلهای مربوط به ضبط (recording) نشان داده میشوند. حالت نمای همه، تمامی کنترلها را نمایش میدهد. حالت نمای کنونی در قسمت بالا سمت چپ همراه با نام میکسر و غیره نشان داده میشود.
حالت نمای پیشفرض، نمای پخش (playback) است. میتوانید آن را با گزینه -V تغییر دهید.
هر حالت نما میتواند از طریق دستورات صفحهکلید نیز جابجا شود. بخش بعدی را ببینید.
دستورات صفحهکلید (KEYBOARD COMMANDS)
نرمافزار alsamixer دستورات صفحهکلید زیر را برای کنترل کارت صدا تشخیص میدهد. دستوراتی که در اینجا با حروف بزرگ نشان داده شدهاند میتوانند با حروف کوچک نیز وارد شوند. برای یادآوری این کلیدها، کلید h را بفشارید.
کنترلهای عمومی (General Controls)
کلیدهای پیکان چپ و راست برای انتخاب کانال (یا دستگاه، بسته به اصطلاح مورد نظر شما) استفاده میشوند. همچنین میتوانید از n ("بعدی") و p ("قبلی") استفاده کنید.
کلیدهای پیکان بالا و پایین بلندی صدای دستگاه انتخابشده فعلی را کنترل میکنند. همچنین میتوانید از + یا - برای همین منظور استفاده کنید. سیگنالهای هر دو کانال چپ و راست تحت تأثیر قرار میگیرند. برای کنترل مستقل چپ و راست، بخش زیر را ببینید.
کلید B یا = تعادل (تراز) بلندی صدا را در کانالهای چپ و راست تنظیم میکند.
کلید M حالت بیصدا (mute) را برای کانال کنونی تغییر میدهد (هم چپ و هم راست). اگر سختافزار پشتیبانی کند، میتوانید کانال چپ و راست را به طور مستقل به ترتیب با استفاده از , (یا <) و . (یا >) بیصدا کنید.
کلید SPACE ضبط را برای کانال کنونی فعال میکند. اگر کانال دیگری قابلیت ضبط فعال داشته باشد، ابتدا ضبط آن کانال غیرفعال خواهد شد. البته این قابلیت فقط برای کانالهای ورودی معتبر کار میکند.
کلید L صفحه را مجدداً ترسیم میکند.
کنترلهای حالت نما (View Mode Controls)
کلیدهای تابعی (Function keys) برای تغییر حالتهای نما استفاده میشوند. میتوانید به ترتیب با کلیدهای F1 و F2 به حالت راهنما و حالت اطلاعات proc جابجا شوید. در ترمینالهایی مانند gnome-terminal که امکان استفاده از کلیدهای تابعی وجود ندارد، میتوان به ترتیب از کلیدهای ? و / به عنوان جایگزین برای حالتهای راهنما و proc استفاده کرد.
کلیدهای F3، F4 و F5 به ترتیب برای جابجایی به حالت نمای پخش، ضبط و همه به کار میروند. کلید TAB حالت نمای فعلی را به صورت چرخشی تغییر میدهد.
تغییرات سریع بلندی صدا (Quick Volume Changes)
کلید PageUp بلندی صدا را ۵ واحد افزایش میدهد.
کلید PageDown بلندی صدا را ۵ واحد کاهش میدهد.
کلید End بلندی صدا را روی ۰ تنظیم میکند.
همچنین میتوانید سطوح چپ و راست را برای کانال فعلی به طور مستقل کنترل کنید، به شرح زیر:
[Q | W | E ] -- افزایش صدا [ چپ | هر دو | راست ]
[Z | X | C ] -- کاهش صدا [ چپ | هر دو | راست ]
اگر کانال میکسر انتخابشده فعلی یک کانال استریو نباشد، تمام کلیدهای بالا مانند W و تمام کلیدهای پایین مانند X عمل خواهند کرد.
کلیدهای عددی از 0 تا 9 برای تغییر سریع بلندی صدای مطلق هستند. آنها متناظر با ۰ تا ۹۰ درصد بلندی صدا هستند.
انتخاب کارت صدا (Selecting the Sound Card)
میتوانید با فشردن کلیدهای F6 یا S کارت صدای دیگری را انتخاب کنید. این کار فهرستی از کارتهای صدای موجود را برای انتخاب نمایش میدهد، و مدخلی برای وارد کردن دستی نام دستگاه میکسر فراهم میکند.
خروج (Exiting)
خروج از برنامه با کلید ALT Q یا با زدن ESC انجام میشود. لطفاً توجه داشته باشید که ممکن است در برخی ترمینالها نیاز باشد کلید ESC را دو بار بفشارید زیرا به عنوان یک کلید پیشوند در نظر گرفته میشود.
نگاشت بلندی صدا (VOLUME MAPPING)
در alsamixer، بلندی صدا به مقداری نگاشت میشود که برای گوش انسان طبیعیتر است. این نگاشت به گونهای طراحی شده است که موقعیت در بازه متناسب با بلندی صدایی باشد که گوش انسان درک میکند، یعنی موقعیت، ریشه سوم فاکتور ضرب نمونه خطی است. برای کنترلهایی با محدوده کوچک (۲۴ دسیبل یا کمتر)، نگاشت در مقادیر dB خطی است تا هر گام از نظر بصری اندازه یکسانی داشته باشد.
تنها برای کنترلهای فاقد اطلاعات dB، نگاشت خطی از مقادیر ثبات بلندی صدای سختافزار استفاده میشود (این همان الگوریتمی است که در alsamixer قدیمی استفاده میشد).
فایلها (FILES)
پیکربندی از فایلهای زیر خوانده میشود:
$XDG_CONFIG_HOME/alsamixer.rc
$HOME/.config/alsamixer.rc
پیکربندی (CONFIGURATION)
توضیحات با '#' شروع میشوند.
- color element foreground background [attribute...]
-
مقادیر معتبر برای foreground (پیشزمینه) و background (پسزمینه) عبارتند از: red, green, yellow, blue, magenta, cyan, white, black, none / default.
مقادیر معتبر برای attribute (صفت) عبارتند از: bold, normal, reverse, underline, dim, italic, blink.
بخش عناصر پوسته (THEME ELEMENTS) را برای فهرستی از عناصر ببینید.
- set option value
-
mouse_wheel_step <N>
تنظیم گام چرخ ماوس به <N>
mouse_wheel_focuses_control 0|1
در صورت فعال بودن (1)، کنترلهای میکسر میتوانند با نگه داشتن ماوس روی آنها و چرخاندن چرخ ماوس تغییر کنند.
background color
تنظیم رنگ پسزمینه پیشفرض
- bind key_definition command
-
یک key_definition (تعریف کلید) میتواند این موارد باشد:
- یک نویسه تک
- ترکیب با control: مانند C-a
- ترکیب با alt: مانند M-a
- یک نام کلید خاص: Enter, Escape, PageUp, PageDown, Left, Down, Right, Up, Home, End, Backspace, F1 .. F12بخش دستورات (COMMANDS) را برای فهرستی از دستورات ببینید.
دستورات (COMMANDS)
- textbox_close
- بستن کادر متنی
- textbox_up / textbox_down
- پیمایش متن به بالا/پایین به اندازه یک سطر
- textbox_left / textbox_right
- پیمایش متن به چپ/راست به اندازه یک ستون
- textbox_page_up / textbox_page_down
- پیمایش متن به بالا/پایین به اندازه یک صفحه
- textbox_page_left / textbox_page_right
- پیمایش متن به چپ/راست به اندازه یک صفحه
- textbox_top / textbox_bottom
- رفتن به موقعیت ابتدا/انتهای متن
- mixer_balance_volumes
- متعادل کردن هر دو کانال
- mixer_close
- بستن برنامه alsamixer
- mixer_help
- نمایش راهنما
- mixer_mode_playback
- نمایش کنترلهای پخش
- mixer_mode_capture
- نمایش کنترلهای ضبط
- mixer_mode_all
- نمایش کنترلهای پخش و ضبط
- mixer_mode_toggle
- جابجایی چرخشی میان کنترلهای پخش/ضبط/همه
- mixer_refresh
- تازه کردن صفحه
- mixer_previous / mixer_next
- انتخاب کنترل میکسر قبلی/بعدی
- mixer_control_focus_<N>
- فوکوس روی کنترل شماره <N>.
- mixer_control_set_<N>[_left|_right]
- تغییر بلندی صدای کنترل فعلی به <N> درصد.
- mixer_control_up_<N>[_left|_right]
- افزایش بلندی صدای کنترل فعلی به اندازه <N> درصد.
- mixer_control_down_<N>[_left|_right]
- کاهش بلندی صدای کنترل فعلی به اندازه <N> درصد.
- mixer_toggle_mute[_left|_right]
- تغییر وضعیت بیصدا (mute) هر دو کانال/کانال چپ/کانال راست
- mixer_toggle_capture[_left|_right]
- تغییر وضعیت ضبط هر دو کانال/کانال چپ/کانال راست
- mixer_select_card
- نمایش پنجره انتخاب کارت صدا
- mixer_system_information
- نمایش اطلاعات سیستم
عناصر پوسته (THEME ELEMENTS)
- mixer_frame
- رنگ کادر اطراف میکسر
- mixer_text
- رنگ متن در بالای میکسر
- mixer_active
- رنگ عنوان AlsaMixer
- ctl_frame
- رنگ قاب اطراف کنترلهای میکسر
- ctl_mute
- رنگ نشاندهنده وضعیت بیصدا (MM)
- ctl_nomute
- رنگ نشاندهنده وضعیت صدادار و باصدا (00)
- ctl_capture
- رنگ متن CAPTURE
- ctl_nocapture
- رنگ برچسب ضبط غیرفعال
- ctl_label
- رنگ برچسب زیر کنترلهای میکسر
- ctl_label_focus
- رنگ برچسب زیر کنترل میکسر فوکوسشده
- ctl_mark_focus
- رنگ علامتهای <> در کنار برچسب میکسر فوکوسشده
- ctl_bar_lo
- رنگ بخش پایینی نوار بلندی صدا
- ctl_bar_mi
- رنگ بخش میانی نوار بلندی صدا
- ctl_bar_hi
- رنگ بخش بالایی نوار بلندی صدا
- ctl_inactive
- رنگ کنترل غیرفعال
- ctl_label_inactive
- رنگ برچسب غیرفعال
- errormsg
- رنگ استفادهشده برای پیام خطا
- infomsg
- رنگ استفادهشده برای پیام اطلاعرسانی
- textbox
- رنگ استفادهشده برای کادر متنی (ورودی کاربر)
- textfield
- رنگ استفادهشده برای فیلد متنی
- رنگ استفادهشده برای منو
- رنگ استفادهشده برای مدخل انتخابشده در منو
همچنین ببینید (SEE ALSO)
amixer(1), aplay(1), arecord(1)
نویسندگان (AUTHORS)
برنامه alsamixer توسط Tim Janik نوشته شده و سپس توسط Jaroslav Kysela <perex@perex.cz> و Clemens Ladisch <clemens@ladisch.de> بهبود یافته است.
این صفحه راهنما توسط Paul Winkler <zarmzarm@erols.com> تهیه شده است.
| 22 May 2009 |