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

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

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