Amixer: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(ساخت صفحهٔ Amixer)
 
جز (ویرایش صفحهٔ Amixer)
سطر ۱: سطر ۱:
 
'''Amixer''' یک ابزار مشابه و برادر [[Alsamixer]] می‌باشد. محیط اجرای این برنامه بسیار ساده‌تر هست، امّا از آرگومان‌های بیش‌تری استفاده می‌کند.
 
'''Amixer''' یک ابزار مشابه و برادر [[Alsamixer]] می‌باشد. محیط اجرای این برنامه بسیار ساده‌تر هست، امّا از آرگومان‌های بیش‌تری استفاده می‌کند.
  
== نصب ==
+
= نصب =
 
ابتدا باید بستهٔ <code>alsa-utils</code> نصب شود:
 
ابتدا باید بستهٔ <code>alsa-utils</code> نصب شود:
  
سطر ۹: سطر ۹:
  
  
== اجرا ==
+
= اجرا =
 
برای اجرای برنامه، فرمان زیر را در [[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

ابزارهای مشابه