Amixer: تفاوت بین نسخهها
(ساخت صفحهٔ Amixer) |
جز (تغییر جزئی برای فهم بهتر) |
||
(۲ نسخهٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده) | |||
سطر ۱: | سطر ۱: | ||
− | '''Amixer''' یک ابزار مشابه و برادر [[Alsamixer]] | + | '''Amixer''' یک ابزار مشابه و برادر [[Alsamixer]] است. |
− | + | محیط این برنامه سادهتر است، امّا از آرگومانهای بیشتری استفاده میکند. | |
− | + | ||
+ | = نصب = | ||
+ | این ابزار، در توزیع های دبیان-مبنا (مانند اوبونتو) در بسته <code>alsa-utils</code> موجود است و با دستور زیر نصب میشود: | ||
<pre language="bash"> | <pre language="bash"> | ||
سطر ۹: | سطر ۱۱: | ||
− | + | = اجرا = | |
برای اجرای برنامه، فرمان زیر را در [[CLI|خطفرمان]] بنویسید: | برای اجرای برنامه، فرمان زیر را در [[CLI|خطفرمان]] بنویسید: | ||
سطر ۶۰: | سطر ۶۲: | ||
'''نکته:''' با این فرمانها فقط یک کانال مدیریت میشود. کانالهایی از قبیل Headphone و یا Speaker باید به صورت جداگانه مدیریت شوند. | '''نکته:''' با این فرمانها فقط یک کانال مدیریت میشود. کانالهایی از قبیل Headphone و یا Speaker باید به صورت جداگانه مدیریت شوند. | ||
− | + | = راهنما = | |
برای مطالعهٔ جزئیات بیشتر و راهنمای برنامه، میتوان [[Man|صفحهٔ راهنمای]] برنامه را مشاهده کرده و یا از انتخاب <code>help</code> در [[CLI|خط فرمان]] استفاده کنید: | برای مطالعهٔ جزئیات بیشتر و راهنمای برنامه، میتوان [[Man|صفحهٔ راهنمای]] برنامه را مشاهده کرده و یا از انتخاب <code>help</code> در [[CLI|خط فرمان]] استفاده کنید: | ||
− | <pre> | + | <pre language="bash"> |
$ man amixer | $ man amixer | ||
$ amixer --help | $ amixer --help | ||
</pre> | </pre> | ||
− | + | = ابزارهای مشابه = | |
* [[Alsamixer]] | * [[Alsamixer]] | ||
[[رده:مدیریت صدا]] | [[رده:مدیریت صدا]] | ||
[[رده:خط فرمان]] | [[رده:خط فرمان]] |
نسخهٔ کنونی تا ۷ اردیبهشت ۱۴۰۱، ساعت ۱۷:۵۰
Amixer یک ابزار مشابه و برادر Alsamixer است.
محیط این برنامه سادهتر است، امّا از آرگومانهای بیشتری استفاده میکند.
محتویات
نصب
این ابزار، در توزیع های دبیان-مبنا (مانند اوبونتو) در بسته alsa-utils
موجود است و با دستور زیر نصب میشود:
$ sudo apt install alsa-utils
اجرا
برای اجرای برنامه، فرمان زیر را در خطفرمان بنویسید:
$ amixer
این فرمان، بدون آرگومان، کارایی چندانی ندارد و تنها خروجی اطلاعات کارت صدای دستگاه را به نمایش میگذارد. امّا میتوانیم در خروجی آن، لیست کانالها رو پیدا کنیم.
$ amixer | grep -i "Simple" Simple mixer control 'Master',0 Simple mixer control 'Headphone',0 Simple mixer control 'Speaker',0 Simple mixer control 'PCM',0
همانطور که مشاهده میشود، کانال Master به عنوان کانال اصلی استفاده میشود.
برای آنکه بتوانیم کارت صدا را مدیریت کنیم، دانستن چند آرگومان ضروری است:
- نمایش اطلاعات مربوط به کانال اصلی (Master):
$ amixer get Master Simple mixer control 'Master',0 Capabilities: pvolume pvolume-joined pswitch pswitch-joined Playback channels: Mono Limits: Playback 0 - 87 Mono: Playback 60 [69%] [-20.25dB] [on]
حال که میدانیم نام کانال اصلی چیست، میتوان آن را مدیریت کرد. کارهایی از جمله، کم/زیاد کردن صدا، Mute/Unmute کردن صدا و ...
- کم/زیاد کردن صدا با مدیریت کانال اصلی (Master):
$ amixer sset Master 10%+ $ amixer sset Master 20%-
- Mute/Unmute کردن صدا با مدیریت کانال اصلی (Master):
$ amixer sset Master mute $ amixer sset Master unmute
نکته: با این فرمانها فقط یک کانال مدیریت میشود. کانالهایی از قبیل Headphone و یا Speaker باید به صورت جداگانه مدیریت شوند.
راهنما
برای مطالعهٔ جزئیات بیشتر و راهنمای برنامه، میتوان صفحهٔ راهنمای برنامه را مشاهده کرده و یا از انتخاب help
در خط فرمان استفاده کنید:
$ man amixer $ amixer --help