LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

bluetoothd

Bluetooth system daemon

TLDR

Start the daemon
$ bluetoothd
copy
Start the daemon, logging to stdout
$ bluetoothd -n
copy
Start with a specific configuration file
$ bluetoothd -f [path/to/file]
copy
Start with verbose debug output
$ bluetoothd -d
copy
Start with debug output from specific source files
$ bluetoothd -d=[path/to/file1:path/to/file2]
copy

SYNOPSIS

bluetoothd [options]

DESCRIPTION

bluetoothd is the Bluetooth system daemon that manages Bluetooth devices, connections, and services. It handles device discovery, pairing, and connection management for all Bluetooth functionality on the system.The daemon is typically started automatically by systemd. It reads configuration from /etc/bluetooth/main.conf and manages the Bluetooth adapter(s) and connected devices.

PARAMETERS

-n, --nodetach

Run in the foreground; do not detach and become a daemon. Log goes to stdout.
-f, --configfile file
Use alternate configuration file instead of /etc/bluetooth/main.conf.
-d, --debug [files]
Enable debug output, optionally limited to a colon-separated list of source files.
-E, --experimental
Enable experimental D-Bus interfaces and features.
-p, --plugin name
Specify plugins to load
-P, --noplugin name
Specify plugins to exclude

CONFIGURATION

/etc/bluetooth/main.conf

Main configuration file controlling device class, name, pairing timeout, discoverable mode, and adapter defaults.

INSTALL

sudo apt install bluez
copy
sudo dnf install bluez
copy
sudo pacman -S bluez
copy
sudo zypper install bluez
copy
brew install bluez
copy
nix profile install nixpkgs#bluez
copy

CAVEATS

Usually managed by systemd; manual invocation rarely needed. Requires root privileges. Configuration changes require daemon restart. Debug mode generates extensive output.

HISTORY

bluetoothd is part of BlueZ, the official Linux Bluetooth protocol stack maintained since the early 2000s. It replaced the older per-profile daemons of BlueZ 4 with a single plugin-based daemon in BlueZ 5 (2012), exposing its functionality over D-Bus.

SEE ALSO

RESOURCES

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid