Chapter 9. Connecting Bluetooth devices


You can wirelessly connect Bluetooth devices like keyboards, mouse, headsets, and other Bluetooth supported devices to your Red Hat Enterprise Linux system. Bluetooth settings in the GNOME desktop environment provide an interface to discover, pair, and manage your Bluetooth devices.

You can connect Bluetooth devices using the graphical user interface and the bluetoothctl command-line utility.

9.1. Connecting Bluetooth devices with GUI

Connect your Bluetooth devices from the Settings application in the GNOME desktop environment.

Prerequisite

  • The bluetooth.service unit is enabled.

Procedure

  1. On your Red Hat Enterprise Linux, go to Settings > Bluetooth.
  2. Toggle the button at the top-right corner to switch ON the Bluetooth. Your system automatically starts scanning for nearby discoverable devices.
  3. Put the device you want to connect within range of your system into pairing mode.
  4. When your device is discovered, click on it and follow the on-screen instructions to pair.
  5. Optional: Verify the PIN between your Bluetooth device and your system.
  6. Click Confirm.
Note

The devices you previously paired might connect automatically when they are turned on and within range.

Verification

  • When your device is connected, click on it. You can verify connection status, device type, physical address, and other information of your device.

9.2. Connecting Bluetooth devices with bluetoothctl

bluetoothctl is a command-line utility to scan for, pair, connect, and manage connections without relying on a graphical user interface.

Prerequisite

  • The bluetooth.service unit is enabled.

Procedure

  1. Enter into the bluetoothctl interactive prompt:

    $ bluetoothctl
  2. Check the status of Bluetooth on your system:

    [bluetoothctl]# show
    Powered: no
    Discoverable: no
    DiscoverableTimeout: 0x000000b4
    Pairable: no
    • If bluetoothctl is not powered on, enter:

      [bluetoothctl]# power on
  3. Put the device you want to connect within range of your system into pairing mode:

    [bluetoothctl]# discoverable on
    [bluetoothctl]# pairable on
  4. Start scanning for Bluetooth devices:

    [bluetoothctl]# scan on

    The list of discovered devices is displayed with their MAC addresses and names (if available).

  5. When you find your device, stop scanning:

    [bluetoothctl]# scan off
  6. Note the MAC address of the device you want to connect.
  7. Pair the device:

    [bluetoothctl]# pair XX:XX:XX:XX:XX:XX

    You might be prompted to confirm a pairing code on your system.

  8. Trust the device you paired:

    [bluetoothctl]# trust XX:XX:XX:XX:XX:XX
  9. Optional: If you want this device to automatically connect in the future, you can set it as the default:

    [bluetoothctl]# default XX:XX:XX:XX:XX:XX
  10. Quit bluetoothctl when you are done:

    [bluetoothctl]# quit

Verification

  • Verify the status of device you connected:

    [bluetoothctl]# devices
    Device AA:BB:CC:DD:EE:FF Headphones (Connected: yes)
    Device 11:22:33:44:55:66 Keyboard (Connected: no)
    [bluetoothctl]# info AA:BB:CC:DD:EE:FF
    <device information>
    Connected: yes
Red Hat logoGithubRedditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

© 2024 Red Hat, Inc.