5 个版本 (3 个破坏性更新)
0.5.1 | 2024年7月29日 |
---|---|
0.5.0 | 2024年7月11日 |
0.4.0 | 2024年3月15日 |
0.2.0 | 2024年2月25日 |
0.1.0 | 2024年2月21日 |
#588 在 硬件支持
每月下载量 267
140KB
2.5K SLoC
Linux 上蓝牙管理的 TUI
💡 前置条件
安装了 bluez 的基于 Linux 的操作系统。
[!注意] 您可能需要安装 nerdfonts 以正确显示图标。
🚀 安装
📥 二进制发布版
您可以从发布页面下载预构建的二进制文件 发布页面
📦 crates.io
您可以从 crates.io 安装 bluetui
cargo install bluetui
🐧 Arch Linux
您可以使用 AUR helper 从 AUR 安装 bluetui
paru -S bluetui
⚒️ 从源码构建
运行以下命令
git clone https://github.com/pythops/bluetui
cd bluetui
cargo build --release
这将在 target/release/bluetui
生成一个可执行文件,您可以将其复制到您的 $PATH
目录中。
🪄 使用方法
全局
Tab
:在不同的部分之间切换。
j
或 Down
:向下滚动。
k
或 Up
:向上滚动。
s
:开始/停止扫描。
?
:显示帮助。
esc
:关闭帮助弹出窗口。
ctrl+c
或 q
:退出应用程序。
适配器
p
:启用/禁用配对。
o
:开启/关闭适配器电源。
d
:启用/禁用发现。
已配对设备
u
:取消配对设备。
Space
:连接/断开设备。
t
:信任/不信任设备。
e
:重命名设备。
新设备
p
:配对设备。
自定义按键绑定
可以在配置文件中自定义按键绑定 $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
依赖
~14–26MB
~383K SLoC