跳到正文

使用说明 ​

输入即搜索。首个词若是某个插件的关键词,查询就交给该插件;否则整段输入作为应用与命令查询。路由规则见插件。

Enter 执行高亮行。空查询不显示任何行。

查询类型 ​

下表列出内置关键词,插件还可以添加自己的关键词。

输入操作
firefox搜索已安装应用(名称、关键词、描述)
f <query>按文件名或路径搜索
d <query>按路径搜索目录(支持多个词)
r <query>模糊搜索 $PATH 可执行文件并运行
?显示关键词模式、默认功能、提示,以及各插件已记住的默认动作
lock / reboot / shutdown系统命令
2 + 3即时计算

KDE Plasma 下,reboot、shutdown 与 logout 先通过 D-Bus 请求会话管理器(org.kde.Shutdown)注销,调用失败时回退到 systemctl/loginctl。直接通过 systemd 停止 plasmashell 可能让关机卡住。

有些功能依赖可选组件。复制与粘贴需要 wl-clipboard;缺少时,对应关键词返回空结果。在 plugins.toml 注册的宿主也会以同样方式带来关键词。完整列表见功能依赖。

路径查询 ​

含 / 或以 ~ 开头的查询是路径查询。路径存在时,启动器直接打开它,不再按名字搜索。~ 与相对路径在 $HOME 下解析;绝对路径(如 /etc/hosts)按原样打开。

路径尚不存在时,启动器列出所输入目录中匹配最后一段的条目。查询以 / 结尾则列出整个目录。匹配忽略大小写,已输入的父目录名也一样。存在的精确路径仍按字面打开。

没有提供者命中时 ​

普通查询没有任何提供者命中时,启动器按同样方式列出 $HOME 的第一层。

按键 ​

按键操作
Enter打开选中结果
Shift+Enter打开选中结果的动作面板
Alt+Enter在动作面板中把高亮命令设为所属插件的默认动作,或再次按下取消
↑ / ↓移动选择
PageUp / PageDown按页移动
Tab用结果补全最后一个词或路径组件
Home / End光标移到查询开头/结尾
Ctrl+A全选查询内容
Shift+←/→扩展选区
Ctrl+C / Ctrl+X将选区复制到剪贴板
Ctrl+V粘贴
Delete删除光标后的字符
Esc退出(或关闭动作面板)

动作面板 ​

打开面板 ​

Shift+Enter 为高亮行打开一个 Wox 风格的第二层命令面板,列出该类型结果可用的命令。

页脚右端、动作计数左侧显示当前操作的行或进入的分组名;名称过长会截断。页脚关闭时面板不显示标题。

面板先列行自身的命令(打开),再列插件为该类型补充的动作。文件行提供「在终端中打开」「在文件管理器中显示」「复制路径」,然后是一个用其他应用打开分组,包含系统提供的其他打开方式。应用行列出其 [Desktop Action …] 分组。外部宿主自带的动作排在最后。

圆点标出 Enter 会执行的那一条。没有默认动作时,它在打开上。没有任何命令的行不打开面板,页脚也不显示动作提示。

分组与层级 ​

带 › 的分组不执行命令,而是展开第三层。在用其他应用打开上按 Enter,会按应用名列出各个打开方式;Enter 运行高亮的一个,Esc 退回该行的动作层。在这一层也能把某个打开方式设为默认,和其他条目一样。

面板打开时,↑/↓ 与滚轮在其中移动。Enter 运行高亮命令或展开高亮分组。Esc 退回上一层;在最顶层则关闭面板。Shift+Enter 从任何一层直接关闭。输入任意字符会关闭面板并回到输入框。

默认动作 ​

Alt+Enter 把高亮命令记为所属插件的默认动作。之后该插件的行按 Enter 会执行它,行原本的命令仍以打开留在面板里。默认动作带一个圆点,页脚显示 Alt+Enter 提示。在打开上按 Alt+Enter,或在已经是默认的动作上再按一次,即可取消, Enter 恢复为正常打开。插件自带的动作与外部宿主的动作都可以设为默认。

Alt+Enter 会重发查询,并让面板停在你改动的那一项上,默认圆点随之移动。

页脚与行标记 ​

有默认动作生效时,行级页脚写出 Enter 实际执行的动作(⏎ 在终端中打开),而不是 ⏎ 打开。行右端也会带上与面板相同的圆点,状态一眼可辨;过长的动作名会省略。? 会在每个插件后列出 · Enter: <action id>。

界面语言在 config.toml 中设置,见配置。

以 MIT 或 Apache-2.0 许可发布。