bluetuith is a TUI-based bluetooth connection manager, which can interact with bluetooth adapters and devices. It aims to be a replacement to most bluetooth managers, like blueman.
This is only available on Linux.
This project is currently in the alpha stage.
- Perform pairing with authentication.
- Perform connection/disconnection to different devices.
- Interact with bluetooth adapters, toggle power and discovery states
- Mouse support
- Bluez
- DBus
If the go
compiler is present in your system, you can install it via the following command:
go install github.com/darkhz/bluetuith@latest
. Make sure that $HOME/go/bin
is in your $PATH
.
Or you can navigate to the releases section and download a binary that matches your architecture.
It is also available in the AUR as the bluetuith-bin
package.
bluetuith [<flags>]
Flags:
--adapter <adapter> Specify an adapter to use. (For example, hci0)
--list-adapters List available adapters.
Operation | Keybinding |
---|---|
Open the menu | Ctrl+m |
Navigate between menus | Tab |
Navigate between devices/options | Up/Down |
Toggle adapter power state | o |
Toggle scan (discovery state) | s |
Change adapter | a |
Connect to selected device | c |
Pair with selected device | p |
Trust selected device | t |
Remove device from adapter | r |
Cancel operation | Ctrl+x |
Quit | q |
- OBEX file transfer.
- Display the device type and icon.
- Display range (RSSI) of the connected device.
- Ensure that the bluetooth service is up and running, and it is visible to DBus before launching the application. With systemd you can find out the status using the following command:
systemctl status bluetooth.service
.
Special thanks to: