เพียงแค่สงสัยว่ามีวิธีการปิดการใช้งาน PulseAudio ชั่วคราวหรือไม่ขณะที่ฉันพยายามเรียกใช้เกมไวน์เฉพาะ (Left 4 Dead 2) และทำให้เกมพังเป็นครั้งคราว
ถ้าฉันฆ่ากระบวนการมันจะกลับมาโดยอัตโนมัติ ข้อเสนอแนะใด ๆ
เพียงแค่สงสัยว่ามีวิธีการปิดการใช้งาน PulseAudio ชั่วคราวหรือไม่ขณะที่ฉันพยายามเรียกใช้เกมไวน์เฉพาะ (Left 4 Dead 2) และทำให้เกมพังเป็นครั้งคราว
ถ้าฉันฆ่ากระบวนการมันจะกลับมาโดยอัตโนมัติ ข้อเสนอแนะใด ๆ
คำตอบ:
pasuspender
คุณสามารถใช้ ลองคำนำหน้าคำสั่งไวน์ของคุณด้วย
pasuspender -- wine path/to/file.exe
pasuspender
เพื่อ qjackctl ( pasuspender qjackctl
) แก้ไขอายุของปัญหาสำหรับฉัน !!! ขอบคุณมาก
ใน/etc/pulse/client.conf
คุณสามารถยกเลิกการใส่เครื่องหมายบรรทัดautospawn=yes
และแทนที่ใช่ด้วย "ไม่" แน่นอนสิ่งนี้ควรเป็นไปได้ที่จะตั้งค่านี้ในไดเรกทอรี. pulse ในโฮมไดเร็กตอรี่ของคุณ
วิธีที่สะอาดกว่าในการทำเช่นนี้คือการสร้างclient.conf
. pulse dir ใน ~ และวางบรรทัด "autospawn = no" ไว้ในนั้น มันจะเป็นการดีถ้าคุณหันกลับมาใช้ออโต้ใหม่หลังจากที่คุณทำสิ่งที่คุณต้องทำแล้ว
ed
อาจใช้เพื่อเปลี่ยนการกำหนดค่าก่อนที่จะเรียกใช้เกมและเปลี่ยนกลับภายหลัง
ฉันใช้สคริปต์:
#!/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" ด้วย ".pulse" ในสคริปต์หากไม่ได้ผล (โดยทั่วไปจะเป็น * buntues เก่า)
ในกรณีของฉันฉันไม่สามารถหยุด pulseaudio ได้เนื่องจากมันถูกรีสตาร์ทโดยอัตโนมัติโดย systemctl
วิธีที่เหมาะสมในการหยุด pulseaudio ในกรณีนี้คือ:
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
ในการเริ่มต้นอีกครั้งคุณสามารถใช้:
systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service
pulseaudio -k
คุณควรเพียง
Alt+ F2ประเภทpactl exit
หยุดกระบวนการ pulseaudio ทั้งหมด คุณสามารถเข้า
Alt+ F2ประเภทpulseaudio
เพื่อเริ่มอีกครั้ง น่าเสียดายที่บางรายการดูเหมือนจะไม่ส่งเสียงอีกต่อไปหลังจากนั้น ยังคงมองหาวิธีในการเปิดใช้งานพัลส์อีกครั้งโดยไม่ต้องรีบูต ...
pactl exit
ไม่หยุด pulseaudio ทั้งหมดในเครื่องของฉันมันจะรีสตาร์ททันที (เช่นเดียวกับpulseaudio -k
)
pactl exit
ทำงานให้ฉัน เมื่อpulseaudio -k
มันรีสตาร์ทโดยอัตโนมัติแม้ว่าฉันจะปิดการใช้งานการตอบกลับอัตโนมัติ
ลองใช้เคล็ดลับ Ubuntu นี้ มันทำงานได้ดีบน Ubuntu 12.04 LTS ของฉัน
สิ่งที่ฉันทำ .... หยุดการตอบสนองเนื่องจากไม่พบ ....... คลิกขวาที่โฟลเดอร์ / etc ในเบราว์เซอร์ไฟล์ (เปิดเป็นรูท) สร้างโฟลเดอร์ใหม่ที่เรียกว่า pulseoff จากนั้นย้าย โฟลเดอร์ชีพจรลงไป (ลากและวาง) ระบบไม่มีคำสั่งให้ค้นหา หากคุณต้องการเริ่มต้นใหม่อีกครั้งให้ตัดออกจากโฟลเดอร์ pulseoff ขึ้นไปที่ขั้นตอนไปยังโฟลเดอร์ / etc และวางไว้ที่นั่น ...... บางคนชอบที่จะทำให้มันยากกว่าการแก้ไข ไฟล์และสิ่งต่าง ๆ และส่วนใหญ่การแก้ไขเหล่านั้นไม่ได้ผลฉันลองแล้ว ทำวิธีที่ง่าย ฉันรีสตาร์ทเครื่องและตรวจสอบการตรวจสอบระบบก่อนที่จะโพสต์สิ่งนี้ pulseaudio ไม่ทำงานและดูดหน่วยความจำ