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', 'REGISTER DEVICE' and 'CONNECT DEVICE' 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.

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

Agent

There is a small black rectangle that shows 'agent' output, initially "Agent registered". The agent communicates with the Bluetooth daemon, and will display a pin number during pairing if it has to be entered by the other device.

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).