Pulseaudio: كيفية التبديل إلى الصوت الأحادي بدلاً من الاستريو

أثناء محاولتي الاستماع إلى الموسيقى على جهاز الكمبيوتر الخاص بي ، لاحظت شيئًا مثيرًا للاهتمام. عندما الرجل من قيثارة لقد فعلت تلك المعزوفات المنفردة التي أستمتع بها كثيرًا ، ولم أستمع إليها كثيرًا. واضح! ال خرج الصوت كان ستيريو (قناتان) ولدي فقط مكبر صوت واحد (مضخم صوت الغيتار الخاص بي). حان الوقت للتغير ستيريو إلى أحادي خرج Pulseaudio!

مساهمة أخرى من لويس لوبيز تجعله أحد الفائزين في مسابقتنا الأسبوعية: «شارك بما تعرفه عن Linux«. مبروك لويس!

الحل (حتى إعادة تشغيل Pulseaudio)

1.- تأكد من عدم توفر خيار "أحادي" في تفضيلات الصوت (وإلا فلن يكون هذا منطقيًا).

2.- في الطرفية نقوم بتنفيذ ما يلي للحصول على اسم «الحوض» الخاص بنا.

المصارف قائمة pacmd | اسم grep

3.- الآن نقوم بإعادة تعيين إخراج الصوت عن طريق تحميل الوحدة المقابلة ، وتمرير المعلمات اللازمة لها. لاحظ أنه في "رئيسي" يجب علينا تحديد اسم "حوض" الخاص بنا.

pacmd load-module-remap-sink sink_name = mono master = alsa_output.pci-0000_00_1f.5.analog-stereo channels = 2 channel_map = mono، mono

4.- تم ، يجب أن يظهر الخيار المعاد تعيينه (أحادي) بالفعل في تفضيلات الصوت

ملاحظة: لا تترك مستوى الصوت (التحكم في مستوى الصوت) مرتفعًا جدًا لأن ما كان يترك لشخصين عند مغادرة مكان واحد سيتسبب في تشويه رهيب.

الإصلاح الدائم (يستمر حتى بعد إعادة تشغيل Pulseaudio)

كان هذا هو الجزء الذي كلفني أكثر منذ أن أعطاني في / var / log / syslog Pulseaudio العديد من الأخطاء ...

لجعل هذا الأمر دائمًا ، يجب عليك تحرير ملف /etc/pulse/default.pa

وأضف سطرين في نهاية الملف مثل تلك الموضحة أدناه. تذكر أن تتقن حوضك وليس حوضي:

# قم بتحميل الوحدة وأعد الخريطة
تحميل الوحدة النمطية-إعادة رسم خريطة الحوض الرئيسي = alsa_output.pci-0000_00_1f.5.analog-stereo sink_name = القنوات الأحادية = 2 channel_map = mono، mono
# حدد التعيين الافتراضي الجديد
تعيين الافتراضي بالوعة أحادية

يجب أن يكون الاستعداد لذلك كافيًا لـ Pulseaudio لاستخدام إخراج صوت أحادي بدلاً من الاستريو. قبل حدوث أي مشكلة ، تذكر أن تتحقق من سجل النظام الخاص بك لاكتشاف سبب المشكلة.

ملاحظة: يجب أن تنتقل هذه الأسطر إلى نهاية الملف ، للتأكد من تحميل الوحدة النمطية udev-detect قبل التنفيذ (المسؤول عن تحميل برامج التشغيل الضرورية تلقائيًا). وإلا فإنه سيعطي خطأ لأنه عندما يشير إلى Pulseaudio الجهاز عندما "نعيد تعيينه" ، فإنه لن يتعرف عليه.

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   جايروت يوبيس قال

    أليس من الأسهل سحب شريط التوازن حتى اليسار؟

  2.   سيبا قال

    عملت شكرا !!

  3.   جيمس المرجل قال

    لقد اجتزت compa 😉

  4.   فارو قال

    شكرا جزيلا! لدي مكبر صوت كمبيوتر محمول مكسور وقد سئمت من عدم القدرة على الاستماع إلى الموسيقى بشكل صحيح.

    سؤال واحد فقط: الحد الأقصى لحجم الصوت باستخدام الإخراج الأحادي أقل بكثير من استخدام خرج الاستريو. هل يمكن تعديله بحيث يكون الحجم الأقصى هو نفسه؟

  5.   فرناندو قال

    أنقذ حياتي في 3,2,1،XNUMX،XNUMX
    شكرا جزيلا لك ، لقد نجحت!

  6.   دعنا نستخدم لينكس قال

    مرة أخرى ، DL لإنقاذ!
    عناق! بول

  7.   أدولفو ريفاس قال

    مساء الخير. أنا جديد على Linux. ساعدني هذا البرنامج التعليمي في تمكين الصوت الأحادي ، لكن لا يمكنه حفظ التغييرات بالأوامر المقترحة. والسبب في النهاية أنني لا أعرف كيفية فتحه المكتوب عليه "سطح المكتب" كما يظهر في الصورة. يخبرني إدخال الأوامر دون تغيير الجهاز إلى "سطح المكتب" أنه غير موجود. سأكون ممتنًا لمساعدتك في إنهاء إعداد الصوت الأحادي على جهاز الكمبيوتر الخاص بي. شكرا

    1.    جيان قال

      ما هو التوزيع الذي تستخدمه؟ ربما ليس لديك vim ، جرب 'nano' و 'sudo':

      سودو نانو /etc/pulse/default.pa

  8.   كيفن هرنانديز قال

    أرغب في تغيير إدخال صوت استريو إلى صوت أحادي ، لأنه لاستخدام الميكروفون يجب أن أخفض مستوى صوت L ، ولكن عندما يتم كتم صوت الميكروفون في بعض البرامج ، يتم رفع الصوت مرة أخرى في L ، لذلك أود حظر ذلك قناة بشكل دائم. يحدث هذا بغض النظر عما إذا كنت أقفل القنوات في Pulseaudio أم لا. هل هذه الطريقة تعمل بالنسبة لي؟ وإذا كان هذا كيف يمكنني أن أفعل ذلك؟