Onagre 应用启动器教程
项目介绍
Onagre 是一个通用的应用程序启动器,适用于 X 和 Wayland 桌面环境,灵感来源于 rofi/wofi 和 alfred。它支持通过插件扩展功能,用户可以从社区获取插件或自行编写插件。Onagre 提供了多种默认插件,如计算器、文件导航、桌面条目搜索等,并且可以与 pop-launcher 插件集成。
项目快速启动
安装依赖
- pop-launcher > 1.0.1(对于 Arch 用户,有 AUR 包可用)
- Qalculate(可选)
从源码构建
git clone https://github.com/oknozor/onagre.git
cd onagre
cargo build --release --locked
sudo mv target/release/onagre /usr/bin/onagre
使用 Cargo 安装最新版本
cargo install --git https://github.com/onagre-launcher/onagre --tag 1.0.0
使用
-
键绑定:
- 上下箭头:改变选择
- Tab:自动补全(文件模式下)
- Esc:退出而不启动
- Enter:启动选择
-
插件使用:
- 输入查询时匹配插件的正则表达式。例如,输入
~/
将启用文件插件并开始文件导航。
- 输入查询时匹配插件的正则表达式。例如,输入
应用案例和最佳实践
自定义主题
Onagre 支持完全自定义主题,用户可以根据个人喜好调整外观。
插件扩展
通过编写自定义插件,用户可以扩展 Onagre 的功能。例如,可以编写一个插件来快速启动常用的脚本或应用程序。
与 pop-launcher 集成
Onagre 可以与 pop-launcher 插件集成,提供更丰富的功能,如控制 PulseAudio 设备和音量。
典型生态项目
pop-launcher
pop-launcher 是一个插件系统,可以与 Onagre 集成,提供额外的功能,如搜索桌面条目、控制音频设备等。
Qalculate
Qalculate 是一个强大的计算器库,可以作为 Onagre 的插件,提供高级的数学计算功能。
通过这些模块的介绍和实践,用户可以快速上手并充分利用 Onagre 应用启动器的强大功能。