Mặc dù Ubuntu Linux là hệ điều hành ổn định và mạnh mẽ, đôi khi kết nối Bluetooth với thiết bị bên ngoài không hoạt động đúng.
Nếu bạn đã dùng thiết bị Bluetooth trên máy tính, bạn có thể nhận thấy bạn cần kết nối lại thiết bị Bluetooth mỗi khi máy tính thức dậy từ ngủ hoặc hibernate. Và đó chỉ là một vấn đề.
Hướng dẫn này sẽ chỉ cho bạn cách khắc phục các sự cố kết nối Bluetooth phổ biến trên Ubuntu Linux để bạn không phải kết nối lại thiết bị Bluetooth mỗi khi muốn làm việc trên PC.
Kích Hoạt Dịch Vụ Bluetooth
Trong Ubuntu Linux, có một dịch vụ Bluetooth chạy ngầm để đảm bảo hệ thống Bluetooth hoạt động hoàn hảo. Đây là cách kiểm tra xem dịch vụ Bluetooth có đang chạy không.
sudo systemctl status bluetooth.service
Đầu ra trên cho thấy dịch vụ Bluetooth đang active. Nhưng nếu trạng thái Bluetooth là inactive, vì lý do gì, hãy đảm bảo kích hoạt nó để tự động bắt đầu khi hệ thống boot. Bạn làm vậy bằng lệnh dưới.
sudo systemctl enable bluetooth.service
Sau khi kích hoạt dịch vụ Bluetooth, khởi động lại dịch vụ dùng systemctl.
sudo systemctl start bluetooth.service
Cấu Hình Bluetooth Trên Ubuntu
Trên Ubuntu Linux, tệp /etc/bluetooth/main.conf lưu trữ hầu hết cấu hình Bluetooth. Có một vài tham số để cấu hình trong tệp. Bạn có thể mở tệp cấu hình với trình soạn thảo yêu thích. Hướng dẫn này dùng vim.
sudo vim /etc/bluetooth/main.conf
Tự Động Kích Hoạt Bluetooth
Đảm bảo cấu hình AutoEnable ở cuối tệp cấu hình được đặt thành true và không bị comment out. Tất cả dòng bắt đầu bằng ký tự Pound (#) là comment. Để uncomment dòng, xóa # ở đầu.
Cấu hình AutoEnable đảm bảo mô-đun Bluetooth được kích hoạt khi thiết bị khởi động lại. Ngoài ra, nó cho phép adapter Bluetooth nhận diện thiết bị Bluetooth mới xung quanh.
Kích Hoạt Thử Kết Nối Lại
Bạn có thể cấu hình Bluetooth stack để nó thử kết nối lại khi thiết bị Bluetooth và máy tính mất kết nối. Để làm vậy, chỉ uncomment dòng ReconnectAttempts=7 trong tệp cấu hình.
Thay vì thử kết nối lại thủ công, dịch vụ Bluetooth sẽ tự thử kết nối lại tất cả thiết bị Bluetooth đã mất liên kết.
Kích Hoạt Kết Nối Nhanh
Cấu hình khác bạn nên kích hoạt là FastConnectable. Bằng cách đặt giá trị này thành true, bạn đảm bảo thiết bị Bluetooth có thể kết nối đến PC nhanh hơn nhiều trong trường hợp reboot hoặc hibernate.
Tính năng FastConnectable chỉ hoạt động nếu bạn có kernel 4.1 hoặc mới hơn. Hạn chế lớn của tính năng kết nối nhanh là nó tiêu thụ nhiều năng lượng hơn trên PC.
Nếu bạn dùng vim, nhấn phím Esc sau khi thay đổi xong. Sau đó, lưu thay đổi và thoát tệp bằng cách gõ :wq.
Cài Đặt Lại Bluetooth Stack
Là hành động cuối cùng, bạn có thể cài đặt lại Bluez, giao thức phần mềm Bluetooth chính thức và mặc định trên Ubuntu Linux và hầu hết bản phân phối Linux. Hướng dẫn này dùng APT cài phần mềm.
sudo apt install bluez
Sau khi cài lại Bluetooth stack, đảm bảo bạn kích hoạt và khởi động dịch vụ Bluetooth bằng lệnh dưới.
sudo systemctl enable bluetooth.service
sudo systemctl start bluetooth.service
Thêm Bluetooth Cho PC Linux Của Bạn
Nếu bạn gặp sự cố kết nối trên máy Linux, bạn có thể phải thay đổi dịch vụ Bluetooth. Nhiều người hơn đang dùng thiết bị Bluetooth như bàn phím, chuột, tai nghe trên PC.
Nếu bạn có máy tính không có Bluetooth tích hợp, có một vài giải pháp thay thế bạn có thể triển khai để kết nối thiết bị Bluetooth với hệ thống.