كيفية إصلاح مشكلات pulseaudio في Linux



جرب أداة القضاء على المشاكل

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



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



إعادة تشغيل خدمة pulseaudio بدون تسجيل الخروج

افتح نافذة طرفية بالضغط باستمرار السيطرة و كل شىء و تي أو حدده من التطبيق أو قائمة Dash المناسبة لنوع واجهة المستخدم الرسومية التي تستخدمها. لن تحتاج إلى وصول المسؤول لمعظم هذه الأوامر ، لذا تأكد من أن لديك موجه $ إذا كنت تستخدم قذيفة bash. قد يرغب مستخدمو tcsh في كتابة من أنا للتأكد من أنهم لن يبدأوا خدمة pulseaudio كجذر.



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

لا تحتاج حتى إلى المحطة إذا كنت تعرف بالتأكيد أنه ليس لديك مثيل قيد التشغيل. يمكنك الضغط باستمرار على ممتاز أو مفتاح Windows و دفع R. لفتح مربع التشغيل ثم اكتب نبض الصوت د بداخله. اضغط على مفتاح الإدخال أو انقر فوق الزر لإصدار الأمر.



من الناحية الفنية ، يمكنك حتى استخدام هذا المربع لقتل مثيل pulseaudio موجود باستخدام نبض الصوت -k ، وهو أمر مفيد إذا لم يكن لديك سبب آخر لإحضار Terminal. يكتب بعض الأشخاص في الواقع نصًا برمجيًا قصيرًا لأتمتة هذه العملية ، ولكن هذه الأوامر قصيرة جدًا بحيث يصعب القيام بذلك.

ابدأ الفيديو الخاص بك ، الخاص بك الميديا أو FPS الخاص بك مرة أخرى واستمتع الآن بعد أن أصبح لديك تغطية صوتية كاملة مرة أخرى. أي إعداد يحدده المستخدم في ~ /. اضغط أو ~ /. التكوين / النبض سيتجاوز الإعدادات على مستوى النظام ، لذلك قد ترغب في النظر في ملفات التكوين هذه إذا كنت تواجه مشكلات باستمرار.

إذا لم تسمع صوتًا مطلقًا أثناء تشغيل برنامج ، فقد تحتاج إلى بدء تشغيله باستخدام padsp أمامه للتأكد من أنه يمكنه الدخول في عملية pulseaudio. قد ترغب أيضًا في بدء تشغيل alsamixer في جهازك الطرفي للتأكد من صحة إعدادات مستوى الصوت. إذا كان إصلاح padsp يساعدك في تشغيله من سطر أوامر Super + R أو من الجهاز الطرفي ، فسترغب في تعديل ملف .desktop الذي يبدأ البرنامج. يمكنك أيضًا وضع padsp nameOfGame في نص برمجي bash أو tcsh. استبدل nameOfGame باسم الأمر الفعلي للبرنامج الذي تحاول تشغيله.

عندما يفشل كل شيء آخر ، يمكنك بالفعل بدء خدمة pulseaudio على مستوى النظام بأكمله باستخدام إعادة تشغيل نبض الخدمة sudo أمر. نظرًا لأن هذا يبدأ بـ sudo ، فستطلب منك مطالبة CLI إدخال كلمة مرورك إذا لم تصدر أي أوامر باستخدام sudo مؤخرًا. نظرًا لأن هذا يؤدي إلى تنشيط الخدمة على نطاق واسع ، فلا يجب عليك استخدامها كملاذ أول. يمكنك بالفعل استخدام top أو busybox top في جهازك لمعرفة ما يعمل عليه pulseaudio عادةً. إذا لم تره على الإطلاق ، فأنت تعلم أنه لم يبدأ بشكل صحيح من البداية.

استخدم مفتاحي Page Up و Page Down للتمرير خلال القوائم العلوية ، والنظر في كل خدمة موجودة بين قوسين لمعرفة ما إذا كان الصوت النابض يبدأ بالنظام. عادة نبض الصوت -k يخبرك الأمر إذا كان الأمر كذلك على أي حال ، ولكن هذه طريقة ممتازة للتأكد. إذا لم يعمل أي شيء آخر وكنت تستخدم Xubuntu أو توزيعة أخرى تستند إلى Xfce4 ، فهناك خطأ ربما تكون قد وقعت فريسة له لا يؤثر على مستخدمي LXDE أو KDE أو Unity. عندما تذهب إلى إيقاف تشغيل الجهاز ، يطلب مربع اختيار حفظ جلستك.

هذا صحيح بشكل خاص إذا كنت تستخدم Alt + F4 من سطح مكتب Xubuntu فارغ لإغلاق النظام. هذا يمكن أن يحفظ باستمرار إعداد النبض غير الصحيح ، على الأقل من الناحية النظرية على أي حال. يمكنك محاولة إلغاء التحقق منه وإعادة تشغيل النظام. على الرغم من أن هذا يتطلب إعادة التشغيل ، وهو ما كنت تحاول على الأرجح تجنبه في المقام الأول ، إلا أنه قد يمنع حدوث مشكلات في المستقبل. بمجرد أن تعمل بشكل جيد ، يمكنك تحديد مربع الاختيار هذا مرة أخرى لحفظ المخططات الأخرى الموجودة لديك. لن تضطر إلى إعادة التشغيل مرة أخرى في المستقبل ، ويمكنك ببساطة استخدام الأمر pulseaudio -D إذا كان هذا قد أدى بالفعل إلى حل المشكلة التي كنت تواجهها.

يقول عدد قليل جدًا من المستخدمين ، خاصة أولئك الذين يستخدمون Linux على أجهزة ASUS eeePC المحمولة ، إنهم بعد إعادة تشغيل pulseaudio يسمعون فجأة ضوضاء طقطقة. هذه مشكلة برنامج تشغيل غير معتادة ، ولكن يمكنك حل المشكلة بسهولة نسبية. حاول توصيل أي جهاز USB بمنفذ USB ثم أعد تشغيل البرنامج الخفي لـ Puleaudio. يمكنك أيضًا محاولة توصيل وفصل شيء ما بمقبس سماعة الرأس. يبدو أن هذا يرسل إشارة عن غير قصد بأن برنامج التشغيل مفتوح المصدر يفسر المشكلة ويصححها. هذه ليست مشكلة لأولئك الذين يقومون بتشغيل pulseaudio مع تثبيت برامج تشغيل خاصة.

العلامات PulseAudio 4 دقائق للقراءة