Cách tắt Bluetooth trên Arch Linux

Tác giả sysadmin, T.Tư 04, 2023, 08:49:24 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 3 Khách đang xem chủ đề.

Cách tắt Bluetooth trên Arch Linux


Để tắt hoàn toàn Bluetooth trên Arch Linux, hãy sử dụng lệnh "sudo systemctl disable bluetooth". Sau đó, khởi động lại hoặc sử dụng lệnh "sudo systemctl stop bluetooth" để dừng phiên bản Bluetooth hiện đang chạy.


Nếu máy tính Arch Linux của bạn hỗ trợ Bluetooth nhưng bạn không sử dụng nó, điều đó sẽ gây lãng phí điện năng. Thay vì tắt nó bất cứ khi nào bạn khởi động máy tính, hãy tắt dịch vụ Bluetooth.

1. Không sử dụng Bluetooth? Tắt nó đi

Bluetooth là một cách thuận tiện để kết nối không dây tất cả các loại thiết bị với máy tính của bạn. Nhưng nếu bạn không định sử dụng Bluetooth, thì việc để Bluetooth được kích hoạt có nghĩa là nó sẽ ở chế độ nền và tiêu tốn năng lượng một cách không cần thiết. Trên máy tính xách tay, điều đó có nghĩa là pin của bạn xả nhanh hơn mức cần thiết.

Tùy thuộc vào cách Bluetooth của bạn được định cấu hình, nó cũng có thể đang phát ID của nó tới các thiết bị khác để thu hút kết nối. Điều này không tốt cho bảo mật và không tốt cho quyền riêng tư của bạn.

Bật và tắt Bluetooth là một vấn đề nhỏ thông qua môi trường máy tính để bàn của bạn. Hầu hết các môi trường máy tính để bàn đều cung cấp hộp kiểm đơn giản hoặc điều khiển thanh trượt để thực hiện việc này. Nhưng việc bật lại cũng dễ dàng và có thể vô tình thực hiện nếu bạn hoặc bất kỳ ai khác không chú ý.

Nếu bạn thực sự muốn chắc chắn rằng không thể bật Bluetooth, hãy tắt nó đi là cách an toàn nhất. Khi Bluetooth bị tắt, không thể khôi phục Bluetooth thông qua môi trường máy tính để bàn của bạn. Máy tính của bạn sẽ hoạt động như thể không cài đặt phần cứng Bluetooth nào cả.

Tin vui là việc vô hiệu hóa Bluetooth của bạn thật dễ dàng khi bạn biết cách và khôi phục nó khi bạn muốn sử dụng nó cũng dễ dàng như vậy. Chúng tôi đang sử dụng Arch làm hệ thống trình diễn, nhưng điều này sẽ hoạt động với tất cả các bản phân phối Linux dựa trên systemd hiện đại.

2. Tắt Bluetooth trong Gnome

Nếu tất cả những gì bạn cần làm là tạm thời tắt Bluetooth, bạn có thể thực hiện việc đó rất nhanh trong môi trường máy tính để bàn GNOME. Nhấp vào đầu bên phải của thanh trên cùng để truy cập Menu Hệ thống Gnome của bạn. Nếu bạn đã định cấu hình và hoạt động Bluetooth trên máy tính của mình, bạn sẽ thấy nút Bluetooth.

Nếu Bluetooth không hoạt động, nút này sẽ chuyển sang màu xám. Nếu nó đang hoạt động, nó sẽ được đánh dấu bằng một trong các màu nhấn của chủ đề máy tính để bàn hiện tại của bạn. Trong trường hợp máy tính thử nghiệm của chúng tôi, nó có màu xanh lam nhạt.


Nhấp vào nút Bluetooth để bật và tắt Bluetooth.


Bluetooth hiện đã tắt. Nhấp vào nút một lần nữa sẽ khôi phục chức năng Bluetooth.

3. Vô hiệu hóa Bluetooth trên Arch Linux

Vì Arch Linux là một bản phân phối dựa trên systemd kể từ năm 2012, nên chúng ta có thể sử dụng systemctllệnh systemd  để dừng và khởi động trực tiếp cũng như bật và tắt daemon Bluetooth. Bạn sẽ cần phải có sudođặc quyền để làm điều này.

Để tắt Bluetooth, hãy mở cửa sổ đầu cuối và nhập:

Mã nguồn [Chọn]
sudo systemctl disable bluetooth

Daemon hoặc dịch vụ Bluetooth được định cấu hình để không tự động khởi chạy khi khởi động, nhưng phiên bản hiện tại của dịch vụ vẫn đang chạy. Nếu bạn khởi động lại máy tính, Bluetooth sẽ không được khởi động.

Trong khi đó, nếu bạn muốn dừng Bluetooth ngay bây giờ mà không cần khởi động lại, hãy sử dụng lệnh này:

Mã nguồn [Chọn]
sudo systemctl stop bluetooth

Nếu bạn mở Menu Hệ thống Gnome, bạn sẽ thấy nút Bluetooth có màu xám. Nhấp vào nó không có tác dụng. Không thể bật Bluetooth từ bên trong Gnome.

4. Kích hoạt Bluetooth trên Arch Linux

Khôi phục chức năng Bluetooth cũng dễ dàng như vậy. Chúng tôi sử dụng cùng một systemctllệnh với các tùy chọn khác nhau. Không có gì đáng ngạc nhiên, thay vì disablechúng tôi sử dụng enable.

Mã nguồn [Chọn]
sudo systemctl enable bluetooth

Điều này cho Arch Linux biết dịch vụ Bluetooth sẽ được khởi động khi máy tính khởi động. Nếu bạn muốn dịch vụ Bluetooth bắt đầu ngay bây giờ, hãy thực hiện lệnh này:

Mã nguồn [Chọn]
sudo systemctl start bluetooth

Mở Menu Hệ thống Gnome sẽ hiển thị cho bạn nút Bluetooth được đánh dấu một lần nữa, cho biết dịch vụ Bluetooth đã được bật và chạy. Nhấp vào nút Bluetooth để bật và tắt Bluetooth, giống như trước đây.

5. Gói các lệnh Bluetooth trong Shell Functions

Đây không phải là những lệnh đặc biệt khó nhớ, nhưng chúng khá dài. Điều đó có nghĩa là rất dễ gõ nhầm chúng. Một giải pháp gọn gàng hơn là tạo các hàm Bash shell.

Nếu bạn đã sử dụng các hàm Bash shell, hãy thêm các hàm này vào các định nghĩa hiện tại của bạn.

Mã nguồn [Chọn]
function bluedown()
{
  sudo systemctl disable bluetooth
  sudo systemctl stop bluetooth
}

function blueup()
{
  sudo systemctl enable bluetooth
  sudo systemctl start bluetooth
}

Nếu bạn không sử dụng các hàm Bash shell, hãy sao chép các định nghĩa hàm này vào trình chỉnh sửa và lưu tệp dưới dạng ".bash_functions" trong thư mục chính của bạn. Sau đó, chỉnh sửa tệp ".bashrc" của bạn, thêm các dòng này vào tệp và lưu tệp.

Mã nguồn [Chọn]
# read in shell functions
if [ -f ~/.bash_functions ]; then
 . ~/.bash_functions
fi

Các hàm vỏ Bluetooth Bash mới của chúng tôi sẽ được tải mỗi khi bạn đăng nhập. Để tải chúng ngay bây giờ, bạn có thể sử dụng lệnh nguồn "." để đọc tệp ".bashrc" của mình.

Mã nguồn [Chọn]
..bashrc

Giờ đây, bạn có thể tắt và bật kết nối Bluetooth của mình bằng một lệnh trong cửa sổ đầu cuối.

Mã nguồn [Chọn]
bluedown

Mã nguồn [Chọn]
blueup

6. Tiết kiệm năng lượng và cải thiện quyền riêng tư

Bluetooth tiêu thụ năng lượng khi không hoạt động vì nó sẽ kiểm tra định kỳ thiết bị Bluetooth nào ở gần đó. Nếu bạn không sử dụng Bluetooth, bạn cũng có thể tắt nó đi và để năng lượng đó duy trì trong pin máy tính xách tay của bạn.