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 đó pulseaudiolà hệ thống con âm thanh trong Ubuntu hiện nay và pactllệ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 shortbạn có thể thấy rằng có một mô-đun có chứa từ blueztrong 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-modulecho 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.patệ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.parấ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 bluezmô-đun mỗi lần, nhưng bằng cách thay đổi pactltrướ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/gdmtrê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 .