Files
webcoredesktop/content/software/bluez.md
T
2026-10-28 15:08:48 -06:00

27 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "BlueZ"
category: "Desktop and system"
tagline: "The Linux Bluetooth stack, turned on, so headphones, mice and keyboards just pair."
source: "pacman"
package: "bluez"
command: "bluetoothctl"
code: "https://git.kernel.org/pub/scm/bluetooth/bluez.git"
links:
- name: "Bluetooth on the Arch wiki"
url: "https://wiki.archlinux.org/title/Bluetooth"
---
## What it is
BlueZ is the official Bluetooth stack for Linux. Its service talks to your Bluetooth adapter and handles pairing and connections, and GNOME's Bluetooth settings are built on it. bluez-utils adds `bluetoothctl`, a command-line tool for scanning, pairing and connecting devices.
## Why it's here
- **Wireless devices work.** Headphones, speakers, mice, keyboards and game controllers.
- **Managed from Settings.** Pairing happens in GNOME, no terminal needed.
- **A fallback in the terminal.** `bluetoothctl` helps when a device won't behave.
## On CoreDesktop
CoreDesktop installs BlueZ and bluez-utils from pacman and enables `bluetooth.service`. Pair devices in **Settings › Bluetooth**. `update` keeps both current.