/etc/bluetooth/main.conf
Location of the global configuration file.
Bluetooth daemon
bluetoothd {[--version] | [--help]}
bluetoothd [--nodetach]
[--compat]
[--experimental]
[--debug=<files>]
[--plugin=<plugins>]
[--noplugin=<plugins>]
This manual page documents briefly the bluetoothd daemon, which manages all the Bluetooth devices. bluetoothd can also provide a number of services via the D-Bus message bus system.
-v, --version
Print bluetoothd version and exit.
-h, --help
Print bluetoothd options and exit.
-n, --nodetach
Enable logging in foreground. Directs log output to the controlling terminal in addition to syslog.
-f, --configfile
Specifies an explicit config file path instead of relying on the default path(/etc/bluetooth/main.conf) for the config file.
-d, --debug=<file1>:<file2>:...
Sets how much information bluetoothd sends to the log destination (usually syslog's "daemon" facility). If the file options are omitted, then debugging information from all the source files are printed. If file options are present, then only debug prints from that source file are printed. The option can be a pattern containing "*" and "?" characters.
Example: --debug=src/adapter.c:src/agent.c
-p, --plugin=<plugin1>,<plugin2>,..
Load these plugins only. The option can be a pattern containing "*" and "?" characters.
-P, --noplugin=<plugin1>,<plugin2>,..
Never load these plugins. The option can be a pattern containing "*" and "?" characters.
-C, --compat
Provide deprecated command line interfaces.
-E, --experimental
Enable D-Bus experimental interfaces. These interfaces are not guaranteed to be compatible or present in future releases.
-T, --testing
Enable D-Bus testing interfaces. These interfaces are only meant for test validation of the internals of bluetoothd and shall not never be used by anything other than that.
-K, --kernel=<uuid1>,<uuid2>,...
Enable Kernel experimental features. Kernel experimental features are considered unstable and may be removed from future kernel releases.
/etc/bluetooth/main.conf
Location of the global configuration file.
<http://www.bluez.org>
9 releases since Debian 6.0 (Squeeze); the text changed 6 times.
--compat since Debian 8 (Jessie);
--configfile since Debian 10 (Buster);
--debug since Debian 8 (Jessie);
--experimental since Debian 9 (Stretch);
--help since Debian 8 (Jessie);
--kernel since Debian 12 (Bookworm);
--nodetach since Debian 8 (Jessie);
--noplugin since Debian 8 (Jessie);
--plugin since Debian 8 (Jessie);
--testing since Debian 13 (Trixie);
--version since Debian 8 (Jessie);
-C since Debian 8 (Jessie);
-E since Debian 8 (Jessie);
-K since Debian 12 (Bookworm);
-P since Debian 8 (Jessie);
-T since Debian 13 (Trixie);
-f since Debian 10 (Buster);
-h since Debian 8 (Jessie);
-p since Debian 8 (Jessie);
-v since Debian 8 (Jessie).
-experimental until Debian 8 (Jessie);
-m until Debian 7 (Wheezy).