Cách khắc phục sự cố pulseaudio trong Linux

How Fix Pulseaudio Issues Linux

Thông thường dịch vụ pulseaudio dừng vì nhiều lý do. Thông thường, nó đột ngột ngừng hoạt động sau khi chơi một số loại trò chơi toàn màn hình hoặc phát một số video nhất định. Nếu một trong những ứng dụng này đột ngột dừng lại hoặc nếu bạn phải sử dụng xkill để buộc nó dừng, thì bạn có thể cần khởi động lại dịch vụ pulseaudio. Bạn không cần phải khởi động lại hoàn toàn PC hoặc máy tính bảng Linux của mình để đạt được điều này.

Cách phổ biến nhất là đăng xuất môi trường máy tính để bàn của bạn và sau đó đăng nhập lại, nhưng điều này gây khó chịu và không phải lúc nào nó cũng hoạt động. Nó cũng yêu cầu bạn đóng nhiều chương trình bạn đã chạy bên trong môi trường này. Một vài lệnh đầu cuối là tất cả những gì bạn cần để khởi động lại trình nền âm thanh và nghe lại âm thanh rõ ràng. Tuy nhiên, bạn vẫn có thể phải khởi động lại một hoặc hai ứng dụng nếu chúng không phản hồi với việc khởi động lại.



Khởi động lại dịch vụ pulseaudio mà không cần đăng xuất

Mở cửa sổ dòng lệnh bằng cách nhấn giữ CTRL , MỌI ĐIỀUT hoặc chọn nó từ ứng dụng hoặc menu Dash phù hợp với loại giao diện người dùng đồ họa mà bạn đang sử dụng. Bạn sẽ không cần quyền truy cập của quản trị viên đối với hầu hết các lệnh này, vì vậy hãy đảm bảo rằng bạn có $ nhắc nếu bạn đang sử dụng bash shell. Người dùng tcsh có thể muốn nhập tôi là ai để đảm bảo rằng họ sẽ không khởi động dịch vụ pulseaudio với tư cách gốc.



Kiểm tra xem có phiên bản nào hiện đang chạy hay không bằng cách nhập pulseaudio –check và đẩy trở lại. Bạn thường sẽ không thấy đầu ra nào cả. Bạn cũng có thể thấy số 0, giống như không nhận được đầu ra. Điều này cho thấy rằng không có phiên bản nào đang chạy. Nếu bạn nhận được bất kỳ thông báo nào về một phiên bản hiện đang chạy, thì bạn có thể đưa ra lệnh pulseaudio -k để giết cái hiện có. Khi bạn đã thực hiện xong việc này hoặc nếu bạn không có phiên bản nào trước đó đang chạy, bạn có thể nhập pulseaudio -D để bắt đầu một phiên bản mới và quá trình này sẽ tự động khởi chạy trước khi đưa bạn trở lại dòng lệnh.



Bạn thậm chí không cần thiết bị đầu cuối nếu bạn biết chắc chắn rằng bạn không có phiên bản nào đang chạy. Bạn có thể giữ siêu hoặc là Phím Windowsđẩy R để mở hộp chạy và sau đó nhập pulseaudio -D vào nó. Nhấn phím enter hoặc nhấp vào nút để ra lệnh.

Về mặt kỹ thuật, bạn thậm chí có thể sử dụng hộp này để giết một phiên bản pulseaudio hiện có với pulseaudio -k , điều này rất hữu ích nếu bạn không có lý do nào khác để sử dụng thiết bị đầu cuối. Một số người thực sự viết một tập lệnh bash ngắn để tự động hóa quá trình này, nhưng những lệnh này quá ngắn nên hầu như không cần thiết phải làm như vậy.



Bắt đầu video của bạn, của bạn MMORPG hoặc FPS của bạn một lần nữa và tận hưởng ngay bây giờ khi bạn có toàn bộ vùng phủ âm thanh một lần nữa. Mọi cài đặt do người dùng xác định trong ~ /. nhấn hoặc là ~ / .config / xung sẽ ghi đè cài đặt trên toàn hệ thống, vì vậy bạn có thể muốn xem xét các tệp cấu hình này nếu bạn liên tục gặp sự cố.

Nếu bạn không bao giờ nghe thấy âm thanh khi đang chạy một chương trình, thì bạn có thể cần khởi động chương trình đó bằng padsp phía trước chương trình để đảm bảo rằng chương trình có thể cắm vào quy trình pulseaudio. Bạn cũng có thể muốn khởi động alsamixer trong thiết bị đầu cuối của mình để đảm bảo cài đặt mức âm thanh là chính xác. Nếu bản sửa lỗi padsp giúp bạn khởi chạy nó từ dòng lệnh Super + R hoặc thiết bị đầu cuối, thì bạn sẽ muốn sửa đổi tệp .desktop khởi động chương trình. Bạn cũng có thể đặt padsp nameOfGame vào một tập lệnh bash hoặc tcsh. Thay thế nameOfGame bằng tên lệnh thực của chương trình mà bạn đang cố gắng chạy.

Khi vẫn thất bại, bạn thực sự có thể bắt đầu dịch vụ pulseaudio ở cấp độ toàn hệ thống với khởi động lại dịch vụ sudo pulseaudio chỉ huy. Vì điều này bắt đầu với sudo, lời nhắc CLI sẽ yêu cầu bạn nhập mật khẩu của mình nếu gần đây bạn không đưa ra bất kỳ lệnh nào bằng sudo. Vì điều này sẽ kích hoạt dịch vụ trên quy mô rộng, bạn không nên sử dụng nó như một giải pháp đầu tiên. Bạn thực sự có thể sử dụng đầu hoặc hộp trên cùng trong thiết bị đầu cuối của mình để xem pulseaudio thường chạy như thế nào. Nếu bạn hoàn toàn không thấy nó, thì bạn biết rằng nó bắt đầu không đúng cách.

Sử dụng các phím Page Up và Page Down để cuộn qua các danh sách trên cùng, xem xét từng dịch vụ trong ngoặc để xem pulseaudio có khởi động cùng hệ thống hay không. Thường thì pulseaudio -k Lệnh cho bạn biết liệu nó có đúng không, nhưng đây là một cách tuyệt vời để đảm bảo. Nếu không có gì khác dường như đang hoạt động và bạn đang sử dụng Xubuntu hoặc một bản phân phối dựa trên Xfce4 khác, thì có một lỗi mà bạn có thể mắc phải là lỗi không ảnh hưởng đến người dùng LXDE, KDE hoặc Unity. Khi bạn tắt máy, một hộp kiểm yêu cầu lưu phiên của bạn.

Điều này đặc biệt đúng nếu bạn sử dụng Alt + F4 từ màn hình Xubuntu trống rỗng để tắt hệ thống. Điều này có thể liên tục lưu cài đặt âm thanh không chính xác, ít nhất là trên lý thuyết. Bạn có thể thử bỏ kiểm tra nó và khởi động lại hệ thống. Mặc dù điều này yêu cầu khởi động lại, điều mà bạn có nhiều khả năng đã cố gắng tránh ngay từ đầu, nhưng nó có thể ngăn chặn các sự cố trong tương lai. Khi bạn đã có nó hoạt động tốt, bạn có thể chọn lại hộp kiểm đó để lưu các lược đồ khác mà bạn có. Bạn sẽ không phải khởi động lại trong tương lai và có thể chỉ cần sử dụng lệnh pulseaudio -D nếu điều này thực sự khắc phục được sự cố bạn đang gặp phải.

Một số rất ít người dùng, đặc biệt là những người đang chạy Linux trên thiết bị di động eeePC của ASUS, nói rằng sau khi khởi động lại pulseaudio, họ đột nhiên nghe thấy tiếng ồn ào. Đây là một sự cố trình điều khiển bất thường, nhưng bạn có thể khắc phục sự cố một cách tương đối dễ dàng. Thử cắm bất kỳ thiết bị USB nào vào cổng USB và sau đó khởi động lại trình nền puleaudio. Bạn cũng có thể thử cắm và rút thứ gì đó vào giắc cắm tai nghe. Rõ ràng, điều này vô tình gửi một tín hiệu rằng trình điều khiển mã nguồn mở sẽ diễn giải và khắc phục sự cố. Đây không phải là vấn đề đối với những người chạy pulseaudio có cài đặt trình điều khiển độc quyền.

Thẻ PulseAudio 4 phút đọc