Managing Bluetooth connections on Linux Mint is a straightforward process, but it’s essential to grasp the basics of this wireless technology first. We use Bluetooth to connect a wide range of devices—headphones, speakers, mice, keyboards, and more—to our system without the clutter of wires. Linux Mint, being one of the most user-friendly Linux distributions, provides a seamless integration for managing these Bluetooth connections.

Within Linux Mint, the default Bluetooth manager, Blueman, presents an intuitive interface that simplifies the connection and management of wireless devices. You’ll find the familiar Bluetooth icon in your system tray, which is your gateway to toggling Bluetooth on and off, setting up new devices, and customizing existing connections. Whether you have a built-in Bluetooth adaptor or an external USB dongle, Linux Mint ensures that managing your connections is a few clicks away.
Navigating through Blueman, you can effortlessly browse available devices, pair new ones, and control the Bluetooth settings. We must ensure that our Bluetooth adaptors are recognized by the system and that the required software stack is installed properly. This includes not just the Bluetooth protocols but also the PulseAudio Bluetooth module, which handles the audio streaming functionalities for devices like headphones and speakers.
Contents
Setting Up Bluetooth on Linux Mint
Managing Bluetooth on Linux Mint is straightforward once you have the necessary tools installed. We’ll walk you through setting up your system’s Bluetooth, ensuring it’s discoverable, and managing connections via command line.

Installing Bluetooth Drivers and Tools
To connect Bluetooth devices to our Linux Mint, we need to ensure our system has the necessary drivers and software. The most common Bluetooth management software on Linux is Bluez, which is often pre-installed on many distributions. If not, we install it along with Blueman, a user-friendly GUI tool. Here’s how we get started:
Installation Command:
- Open the terminal and input
sudo apt install bluez blueman - Confirm the installation and wait for the process to finish.
Turning Bluetooth On and Making It Discoverable
Once we have our tools installed, turning on Bluetooth and making our device discoverable is next. This can be achieved via the system settings or directly from the Blueman app. Discoverability is crucial when we want to pair a new Bluetooth device. Here’s how to enable it:
| Through System Settings | Using Blueman |
| Access Bluetooth settings and toggle ‘Discoverable’ on. | Right-click the Blueman tray icon and select ‘Make Discoverable’. |
Using Bluetoothctl for Command Line Management
For those who prefer the command line, Bluetoothctl is a powerful tool for managing Bluetooth on Linux. It allows us to scan for devices, pair, connect, and disconnect, all without leaving the terminal. Let’s look at some commands:
Key Bluetoothctl Commands:
- Start by typing
bluetoothctlto enter the interactive mode. - Use
scan onto search for available devices. - To pair with a device, use
pair [device MAC], thenconnect [device MAC]to establish a connection. - Toggle your device’s discoverability with
discoverable on.
Managing Bluetooth Devices
Before we dive into the specifics, let’s make sure that your system has a Bluetooth adapter that’s either built-in or externally connected. Here, we’ll outline how to effectively manage your Bluetooth connections within Linux Mint, from pairing new gadgets to removing those no longer needed.
Pairing New Devices
When a fresh device needs to be paired, Linux Mint simplifies the process. We first make sure that the Bluetooth is enabled. It’s then a matter of making your device discoverable. We open the Bluetooth settings and start a scan for devices. Once your device appears, we select it and follow any on-screen instructions to complete the pairing.
Note: Some devices may require a PIN for pairing, which should be provided with your device’s documentation.
Connecting to Paired Devices
For connecting to devices we’ve already paired with, the process is straightforward. Through the Bluetooth settings, we locate our device in the list of paired devices and click on it to connect. It’s typically an immediate process, and the status will change to “Connected” once the link is established.
Removing or Unpairing Devices
Occasionally, we may need to remove a device from our list of paired devices. We navigate to our Bluetooth settings and find the device we want to unpair. Usually, right-clicking the device will give us an option to ‘Remove’ or ‘Unpair.’
Remember: When we remove a device, it will no longer automatically connect to our system. If we need to use the device again, we will have to go through the pairing process once more.
Troubleshooting Bluetooth Issues
Bluetooth connectivity is vital for daily operations, be it transferring files, connecting to peripherals, or streaming audio. In Linux Mint, if you’re encountering issues with Bluetooth, here’s how we can methodically resolve common problems.
Resolving Connection Problems
First, ensure Bluetooth is enabled. You might find that it’s accidentally turned off. If it’s a persistent issue, we recommend checking the status of Bluetooth services in the terminal. Run sudo service bluetooth status to see if the service is active. If it isn’t, we restart it with sudo service bluetooth restart. Occasionally, the rfkill utility may block the Bluetooth device, so it’s wise to check that as well with rfkill list and unblock if necessary using rfkill unblock bluetooth.
Fixing Pairing Issues
Sometimes, our devices refuse to pair. In such cases, removal of the device followed by a re-pairing can help. Using bluetoothctl in the terminal, we issue the remove [device MAC address] command, then trust [device MAC address], and finally, pair [device MAC address]. This can often resolve pairing challenges.
Addressing Audio Problems
When audio isn’t transmitting over Bluetooth properly, it usually boils down to a profile issue or a connection hiccup. Ensure the correct audio profile is selected through the sound settings. For a stubborn connection, disconnecting and reconnecting can reset the connection. If the problem persists, running pulseaudio -k in the terminal to restart the audio daemon is our go-to fix.
Advanced Bluetooth Configuration and Tools
In this section, we’ll dive into some advanced settings and tools which allow greater control over Bluetooth functionality in Linux Mint. We’re focusing on editing configuration files for fine-tuning and using enhanced graphical interface tools for a more intuitive management experience.
Editing Main.conf for Bluetooth Settings
Here’s an outline for modifying /etc/bluetooth/main.conf:
<div style="overflow-x: scroll;">
<table style="border: 5px solid #50adbb;" border="5" width="100%">
<tbody>
<tr style="background-color: #50adbb;">
<td width="33.33%"><strong>Setting</strong></td>
<td width="33.33%"><strong>Description</strong></td>
<td width="33.33%"><strong>Possible Values</strong></td>
</tr>
<tr>
<td width="33.33%"><strong>AutoEnable</strong></td>
<td width="33.33%">Determines if Bluetooth should be enabled on startup.</td>
<td width="33.33%">true or false</td>
</tr>
<tr>
<td width="33.33%"><strong>Privacy</strong></td>
<td width="33.33%">Configures the privacy settings.</td>
<td width="33.33%">device, network, service</td>
</tr>
<tr>
<td width="33.33%"><strong>PairableTimeout</strong></td>
<td width="33.33%">Sets the time for how long the device remains pairable.</td>
<td width="33.33%">0 (for no timeout) or time in seconds</td>
</tr>
</tbody>
</table>
</div><br>
Remember to back up the original main.conf before making any changes to avoid misconfiguration. After editing, a restart of the Bluetooth service is required for changes to take effect.
Using GUI Tools for Better Control
For those of us who prefer graphical user interfaces (GUI), Blueman is an outstanding tool that offers an intuitive way to manage Bluetooth connections. It’s an independent front-end for BlueZ, which is the official Linux Bluetooth protocol stack. We’ve found its functionality to be comprehensive, providing everything from viewing device information to setting up new connections.
<div style="width: 100%; border: 4px solid #50adbb; position: relative;">
<div style="padding: 16px; margin-top: 16px;">
With <strong>Blueman</strong>, we gain access to features such as sending and receiving files, connecting to audio devices, and configuring device trust settings—actions that are often more cumbersome through a terminal. It's integrated into the system tray for easy access, and its clean interface is user-friendly, even for newcomers to Linux Mint.
</div>
</div><br>
To install Blueman, enter the following command in the terminal:
sudo apt-get install blueman
Upon installation, it normally replaces the default Bluetooth manager, adding improved functionality with its service plugins and a more detailed settings dialogue. Blueman’s ability to work alongside GNOME services also ensures that it integrates smoothly with the Linux Mint environment.