Chỉ tự hỏi liệu có cách nào để tạm thời vô hiệu hóa PulseAudio khi tôi đang cố chạy một trò chơi Wine cụ thể (Left 4 Dead 2) và điều đó khiến trò chơi thỉnh thoảng bị sập.
Nếu tôi giết quá trình, nó sẽ tự động quay trở lại. Bất kỳ đề xuất?
Chỉ tự hỏi liệu có cách nào để tạm thời vô hiệu hóa PulseAudio khi tôi đang cố chạy một trò chơi Wine cụ thể (Left 4 Dead 2) và điều đó khiến trò chơi thỉnh thoảng bị sập.
Nếu tôi giết quá trình, nó sẽ tự động quay trở lại. Bất kỳ đề xuất?
Câu trả lời:
Bạn có thể sử dụng pasuspender
. Hãy thử tiền tố lệnh rượu của bạn với nó.
pasuspender -- wine path/to/file.exe
pasuspender
để qjackctl ( pasuspender qjackctl
) giải quyết được nhiều vấn đề cho tôi !!! cảm ơn bạn rất nhiều
Trong /etc/pulse/client.conf
, bạn có thể bỏ dòng autospawn=yes
và thay thế có bằng "không". Tất nhiên điều này có thể được đặt trong thư mục .pulse trong thư mục chính của bạn.
Một cách sạch hơn để làm điều này sẽ là tạo một client.conf
thư mục .pulse của bạn trong ~ và đặt dòng "autospawn = no" trong đó. Sẽ rất tốt để bật lại autospawn sau khi bạn đã làm những gì bạn cần làm.
ed
có thể được sử dụng để thay đổi cấu hình trước khi chạy trò chơi và thay đổi lại sau đó.
Tôi sử dụng tập lệnh:
#!/bin/bash
echo autospawn = no > $HOME/.config/pulse/client.conf
pulseaudio --kill
rm $HOME/.config/pulse/client.conf
Sau đó chơi trò chơi, sau đó kích hoạt lại PA:
pulseaudio --start
Hoạt động trên Xubfox 13.10. Thay thế ".config / Pulse" bằng ".pulse" trong tập lệnh nếu nó không hoạt động (thường là trên các buntues * cũ)
Trong trường hợp của tôi, tôi không thể dừng pulseaudio vì nó được khởi động lại tự động bởi systemctl.
Cách thích hợp để ngăn chặn pulseaudio, trong trường hợp đó là:
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
Để bắt đầu lại, bạn có thể sử dụng:
systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service
pulseaudio -k
.
Alt+ F2loạipactl exit
dừng tất cả các quá trình pulseaudio. Bạn có thể nhập
Alt+ F2loạipulseaudio
để bắt đầu lại Thật không may, một số chương trình dường như không còn âm thanh nữa, sau đó. Vẫn đang tìm cách kích hoạt lại xung mà không cần khởi động lại
pactl exit
không dừng hoàn toàn pulseaudio trên máy của tôi, nó ngay lập tức được khởi động lại (giống như với pulseaudio -k
).
pactl exit
đã làm cho tôi. Với pulseaudio -k
nó tự động khởi động lại mặc dù tôi đã tắt tự động.
Hãy thử Mẹo Ubuntu này. Nó hoạt động tốt trên Ubuntu 12.04 LTS của tôi.
Những gì tôi đã làm .... ngăn không cho nó hồi sinh vì không thể tìm thấy nó ....... nhấp chuột phải vào thư mục / etc trong trình duyệt tệp (mở dưới dạng root) tạo một thư mục mới có tên là Pulseoff, sau đó di chuyển thư mục xung vào nó (kéo và thả). Hệ thống không có lệnh để tìm nó. Nếu bạn muốn khởi động lại, hãy cắt nó khỏi thư mục xung, đi lên một bước đến thư mục / etc và dán vào đó ...... Một số người muốn làm cho nó khó hơn so với chỉnh sửa tập tin và công cụ và chủ yếu là những chỉnh sửa không hoạt động tôi đã thử chúng. Làm điều đó một cách dễ dàng. Tôi khởi động lại máy và kiểm tra màn hình hệ thống trước khi đăng bài này, pulseaudio không chạy và chiếm bộ nhớ.