管理 Wi-Fi 的文本用户界面
📸 演示
💡 前提条件
安装了 iwd 的 Linux 操作系统。
[!注意] 为了正确显示图标,您可能需要安装 nerdfonts。
🚀 安装
📥 二进制发布版
您可以从发布页面下载预构建的二进制文件。
📦 crates.io
您可以从 crates.io 安装 impala
cargo install impala
🐧Arch Linux
pacman -S impala
Nixpkgs
nix-env -iA nixpkgs.impala
⚒️ 从源代码构建
运行以下命令:
git clone https://github.com/pythops/impala
cd impala
cargo build --release
这将在 target/release/impala
生成一个可执行文件,您可以将其复制到 $PATH
中的某个目录。
🪄 使用方法
全局
Tab
或 Shift + Tab
:在不同部分之间切换。
j
或 Down
:向下滚动。
k
或 Up
:向上滚动。
ctrl+r
:切换适配器模式。
?
:显示帮助。
esc
:关闭各种弹出窗口。
q
或 ctrl+c
:退出应用。
设备
i
:显示设备信息。
o
:切换设备电源。
站点
s
:开始扫描。
Space
:连接/断开网络。
已知网络
a
:启用/禁用自动连接。
d
:从已知网络列表中删除网络。
接入点
n
:启动新的接入点。
x
:停止正在运行的接入点。
自定义快捷键
可以在配置文件 $HOME/.config/impala/config.toml
中自定义快捷键
switch = "r"
mode = "station"
[device]
infos = "i"
toggle_power = "o"
[access_point]
start = 'n'
stop = 'x'
[station]
toggle_scanning = "s"
toggle_connect = " "
[station.known_network]
toggle_autoconnect = "a"
remove = "d"
⚖️ 许可证
GPLv3