A Linux based OS with bluez installed.
Note
You might need to install nerdfonts for the icons to be displayed correctly.
You can download the pre-built binaries from the release page release page
You can install bluetui from crates.io
cargo install bluetuiYou can install bluetui from the extra repository:
pacman -S bluetuiYou can install bluetui from the lamdness Gentoo Overlay:
sudo eselect repository enable lamdness sudo emaint -r lamdness sync sudo emerge -av net-wireless/bluetuiIf you are a user of x-cmd, you can run:
x install bluetuiRun the following command:
git clone https://github.com/pythops/bluetui cd bluetui cargo build --releaseThis will produce an executable file at target/release/bluetui that you can copy to a directory in your $PATH.
Tab: Switch between different sections.
j or Down : Scroll down.
k or Up: Scroll up.
s: Start/Stop scanning.
?: Show help.
esc: Dismiss the help pop-up.
ctrl+c or q: Quit the app.
p: Enable/Disable the pairing.
o: Power on/off the adapter.
d: Enable/Disable the discovery.
u: Unpair the device.
Space: Connect/Disconnect the device.
t: Trust/Untrust the device.
e: Rename the device.
p: Pair the device.
Keybindings can be customized in the config file $HOME/.config/bluetui/config.toml
toggle_scanning = "s" [adapter] toggle_pairing = "p" toggle_power = "o" toggle_discovery = "d" [paired_device] unpair = "u" toggle_connect = " " toggle_trust = "t" rename = "e" [new_device] pair = "p"GPLv3
Bluetui logo: Marco Bulgarelli
