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

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز
جز (تغییر جزئی برای فهم بهتر)
 
سطر ۴: سطر ۴:
  
 
= نصب =
 
= نصب =
ابتدا باید بستهٔ <code>alsa-utils</code> نصب شود:
+
این ابزار، در توزیع های دبیان-مبنا (مانند اوبونتو) در بسته <code>alsa-utils</code> موجود است و با دستور زیر نصب می‌شود:
  
 
<pre language="bash">
 
<pre language="bash">

نسخهٔ کنونی تا ‏۷ اردیبهشت ۱۴۰۱، ساعت ۱۷:۵۰

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

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