PulseAudio को अस्थायी रूप से अक्षम कैसे करें?


44

बस सोच रहा था कि क्या पल्सएडियो को अस्थायी रूप से अक्षम करने का एक तरीका है क्योंकि मैं एक विशिष्ट वाइन गेम (लेफ्ट 4 डेड 2) को चलाने की कोशिश कर रहा हूं और यह खेल को कभी-कभार दुर्घटनाग्रस्त कर देता है।

अगर मैं इस प्रक्रिया को मारता हूं तो यह अपने आप वापस आ जाती है। कोई सुझाव?

जवाबों:


30

आप उपयोग कर सकते हैं pasuspender। इसके साथ अपनी वाइन कमांड को प्रीफ़िक्स करने की कोशिश करें।

pasuspender -- wine path/to/file.exe

इसे अक्षम करने के बाद मैं पल्सएडियो को कैसे पुनः उपयोग कर सकता हूं? इसे चलाने के बाद मेरे पास कोई आवाज़ नहीं है, सिवाय उस प्रोग्राम के जो मैं पेसस्पेंडर (मेरे मामले में चक) के साथ चलता हूं, यहां तक ​​कि उक्त कार्यक्रम (चक) से बाहर निकलने के बाद भी। मेरे कंप्यूटर को पुनरारंभ करने के बाद ऑडियो सामान्य रूप से काम करता है। क्या मेरा अनुभव अपेक्षित है?
apollodude217

मैंने अपने प्रश्न का उत्तर दिया। से wiki.debian.org/... : "आप pasuspender चलाने, वहीं अन्य अनुप्रयोगों नहीं पल्सऑडियो उपयोग करने के लिए सक्षम हो जाएगा जब आप आवेदन, पल्सऑडियो के डिफ़ॉल्ट व्यवहार को स्वचालित रूप से बहाल हो जाएगा छोड़ दिया।।" इसलिए मुझे मूल प्रश्न के लिए एक विशेष समस्या है।
apollodude217

pasuspenderqjackctl ( pasuspender qjackctl) के लिए प्रीफ़िक्स करना मेरे लिए समस्याओं का हल है !!! बहुत बहुत धन्यवाद
मीना माइकल

29

में /etc/pulse/client.conf, आप लाइन को अनइंस्टॉल कर सकते हैं autospawn=yesऔर हां को "नहीं" के साथ बदल सकते हैं । निश्चित रूप से यह आपके घर निर्देशिका में .pulse निर्देशिका को सेट करना संभव होना चाहिए।

ऐसा करने का एक साफ तरीका यह होगा कि client.confआप अपने .pulse डायर को ~ में बनाएं और इसमें लाइन "ऑटोस्कोप = नो" डालें। आपके द्वारा जो करने की आवश्यकता है, उसे करने के बाद ऑटोस्कोप को वापस करना अच्छा होगा।


1
या, edगेम चलाने से पहले कॉन्फिगरेशन को बदलने के लिए इस्तेमाल किया जा सकता है, और बाद में इसे बदल सकते हैं।
----

दूसरी पंक्ति जो आपने कही है, और पहली पंक्ति अभी डालें: .include /etc/pulse/client.conf
कुंभ राशि पॉवर

17

मैं स्क्रिप्ट का उपयोग करता हूं:

#!/bin/bash
echo autospawn = no > $HOME/.config/pulse/client.conf
pulseaudio --kill
rm $HOME/.config/pulse/client.conf

फिर गेम खेलें, फिर PA सक्षम करें:

pulseaudio --start

Xubuntu 13.10 पर काम करता है। स्क्रिप्ट में ".config / पल्स" को ".pulse" से बदलें अगर यह काम नहीं करता है (आमतौर पर पुराने * बंट)


बहुत सुंदर दृष्टिकोण।
राफेल सिलेक

2
बेकार अगर आप पहले से ही एक ग्राहक है .conf और इसे हटाने के अंत।
केन शार्प

11

मेरे मामले में, मैं pulseaudio को रोकने में असमर्थ था क्योंकि इसे सिस्टमैक्टल द्वारा स्वचालित रूप से पुनरारंभ किया जा रहा था।

उस स्थिति में, पल्सीडियो को रोकने का उचित तरीका है:

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service

इसे फिर से शुरू करने के लिए, आप इसका उपयोग कर सकते हैं:

systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service

यह हो सकता है कि यह systemctl द्वारा प्रबंधित नहीं किया जा रहा है। उस स्थिति में, पल्सीडियो को रोकने के लिए, आपको बस चाहिए pulseaudio -k
user156516

1
मेरी गलती, मैं systemctl के बजाय सेवा का उपयोग कर रहा था।
जोसफ गार्विन

5

Alt+ F2प्रकारpactl exit

सभी pulseaudio प्रक्रियाओं को रोकता है। आप प्रवेश कर सकते हैं

Alt+ F2प्रकारpulseaudio

इसे फिर से शुरू करने के लिए। दुर्भाग्य से, कुछ कार्यक्रमों के बाद अब और नहीं लगता है। अभी भी रिबूट के बिना नाड़ी को फिर से सक्रिय करने का एक तरीका खोज रहा है ...


6
pactl exitpulseaudio को मेरी मशीन पर पूरी तरह से बंद नहीं करता है, इसे तुरंत फिर से शुरू किया जाता है (जैसे कि pulseaudio -k)।
फिलिप वेंडरलर

pactl exitमेरे लिए काम किया। इसके साथ pulseaudio -kस्वचालित रूप से पुनरारंभ हो गया, भले ही मेरे पास ऑटोरेस्पोन्डे अक्षम था।
फ़्लो


-1

मैंने जो किया .... उसे रिस्पॉन्ड करने से रोका क्योंकि यह उसे नहीं मिला ....... फ़ाइल ब्राउज़र में / etc फ़ोल्डर पर राइट क्लिक करें (रूट के रूप में खुला) पल्सॉफ़ नामक एक नया फ़ोल्डर बनाएं, फिर स्थानांतरित करें इसमें पल्स फोल्डर (ड्रैग एंड ड्रॉप)। सिस्टम को इसके लिए वहां देखने की आज्ञा नहीं है। यदि आप इसे फिर से शुरू करना चाहते हैं, तो इसे पल्सॉफ़ फ़ोल्डर से काटें, / etc फ़ोल्डर में एक कदम बढ़ाएँ और इसे वहाँ पेस्ट करें ...... कुछ लोग इसे वास्तव में संपादन के साथ कठिन बनाना चाहते हैं। फ़ाइलें और सामान और ज्यादातर वे संपादन काम नहीं करते हैं जो मैंने उन्हें आज़माए। इसे आसान तरीके से करें। मैंने मशीन को पुनः आरंभ किया और इसे पोस्ट करने से पहले सिस्टम मॉनिटर की जांच की, पल्सेडियो नहीं चल रहा है और मेमोरी को चूस रहा है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.