Câu trả lời ngắn gọn là thực hiện lệnh sau:
cp /usr/share/gdm/default.pa ~/.config/pulse/
Giải thích:
Bằng cách tìm hiểu một chút, tôi thấy rằng đó pulseaudio
là hệ thống con âm thanh trong Ubuntu hiện nay và pactl
lệnh có thể được sử dụng để xử lý các cài đặt của nó.
Lệnh này có khá nhiều tiểu ban, trong đó thú vị nhất là list
.
Bằng cách thực hiện, pactl list short
bạn có thể thấy rằng có một mô-đun có chứa từ bluez
trong tên của nó và nó có liên quan đến bluetooth.
Tôi đang sử dụng máy tính để bàn không được trang bị bluetooth, vì vậy sẽ không có các mô-đun liên quan đến bluetooth đang chạy.
Việc thực thi pactl unload-module
cho từng mô-đun liên quan đến bluetooth không hoạt động, vì khi khởi động lại, các mô-đun đã được tải lại và do đó lỗi lại xuất hiện trong nhật ký. Mọi người nên lấy gợi ý từ thực tế pactl
được coi là một chương trình để "Điều khiển máy chủ âm thanh PulseAudio đang chạy": nó không thực sự sửa đổi cấu hình bền vững của máy chủ âm thanh.
Bằng cách tìm hiểu thêm một chút, tôi thấy rằng các cài đặt PulseAudio được lưu trữ trong một số default.pa
tệp và tôi đã tìm thấy hai phiên bản của tệp này trên hệ thống của mình, một bên dưới /etc/pulse/
và một bên dưới /usr/share/gdm/
.
Rõ ràng, cái béo là cài đặt PulseAudio toàn cầu, và cái mỏng là cài đặt dành riêng cho người dùng bằng cách nào đó liên quan đến trình quản lý máy tính để bàn gnome.
Nội dung của người dùng cụ thể default.pa
rất thú vị, vì nó chứa các lệnh để thực hiện chính xác những gì tôi muốn làm: vô hiệu hóa các mô-đun liên quan đến bluetooth. Nó không vô hiệu hóa bluez
mô-đun mỗi lần, nhưng bằng cách thay đổi pactl
trước đó tôi phát hiện ra rằng việc vô hiệu hóa hai mô-đun liên quan đến bluetooth khác có tác dụng tự động cũng vô hiệu hóa mô-đun bluez.
Vấn đề duy nhất là, tập tin cấu hình của gdm là vô dụng đối với tôi, vì nó không được thực thi khi tôi đăng nhập.
Bằng cách googling xung quanh thậm chí nhiều hơn một chút, tôi thấy rằng vị trí cho một phiên bản người dùng cục bộ của tệp cài đặt này được cho là ~/.config/pulse/default.pa
.
Do đó, tôi đã lý giải rằng nếu tôi chỉ sao chép tệp của gdm vào vị trí này trong hồ sơ của mình thì vấn đề sẽ được khắc phục.
Và thực sự nó có.
/usr/share/gdm
trên Lubfox với lightdm. Nhưng với thông tin từ câu trả lời này, rõ ràng google cần làm gì: vô hiệu hóa bluetooth và một số thông tin trên default.pa .