BluePup Bluetooth manager

BluePup is a GUI wrapper around the commandline 'bluetoothctl' utility, which is part of the 'bluez' package.

GUI window

In the 'Command' box, any command that bluetoothctl accepts can be entered, and the result displayed in 'Output log'.

However, you will likely not need to type in commands, as clicking the buttons to 'SCAN' and 'REGISTER' are simple operations that will work in the majority of cases.

If any new devices are detected, they are composed into 'Found devices', which is a list from which the user can make a choice.

A device that has been successfully paired goes into the 'Registered devices' list. It will still need to be connected to be used. An orange tick indicates paired, a green tick indicates connected.

Hopefully, a device that has been once connected, will do so automatically in the future, if turned on prior to bootup, or afterward.

Agent

The agent is a daemon that is used to negotiate with the remote device during pairing. It may require that a PIN number be entered or confirmed on the remote device. BluePup will display the required PIN in some cases, such as for a keyboard.

BluePup tray applet

Currently only indicates whether Bluetooth 'bluetoothd' daemon is running or not, and clicking on icon launches the BluePup GUI.


Legal

BluePup shell scripts, artwork and documentation are (c) copyright of Barry Kauler, 2020, bkhome.org  License GPL v3 (/usr/share/doc/legal).