6个版本
0.1.5 | 2023年9月10日 |
---|---|
0.1.4 | 2023年8月20日 |
0.1.3 | 2023年4月30日 |
0.1.2 | 2022年9月13日 |
0.1.1 | 2022年7月26日 |
#122 in 操作系统
29 每月下载次数
61KB
914 行
目录
安装
选项1:从源代码构建
- 安装 Rust
- 构建
$ cargo install gyr
- 将
$HOME/.cargo/bin
添加到您的$PATH
或从Git构建
- 构建
$ git clone https://git.sr.ht/~f9/gyr && cd gyr $ cargo build --release
- 将
target/release/gyr
复制到您的$PATH
中的某个位置
选项2:发行版软件包
Gyr位于Arch Linux AUR中(gyr
、gyr-git
和 gyr-bin
)。
其他发行版可能很快就会加入
另外,Linux(x86_64和aarch64)和FreeBSD 13.1(x86_64)的预构建二进制文件可在版本中找到。
用法
从终端运行 gyr
。滚动应用程序列表,输入一些字符查找应用程序,按回车键运行所选程序。相当直接。哦,对了:用左箭头键到底部,用右箭头键到顶部。按Esc键取消。
其他绑定:Ctrl-Q取消,Ctrl-Y运行应用程序,Ctrl-N向下滚动,Ctrl-P向上滚动(VIM绑定)。
关于Sway的说明:当设置
$SWAYSOCK
时,使用swaymsg exec
运行程序。这允许Sway在Gyr运行的工作区中启动程序。
您可以使用CLI标志配置一些内容,请参阅gyr --help
Gyr还具有历史记录功能,因此最常用的条目将首先排序。这可以通过gyr --clear_history
重置
还有一个配置文件,可以放在$HOME/.config/gyr/config.toml
或$XDG_DATA_HOME/gyr/config.toml
中(示例)
详细程度级别 (-v
、-vv
、-vvv
,每个级别都会在之前的基础上增加日志)
-v
:将使启动的二进制程序继承 Gyr 的stdio
。(这意味着你会看到日志)-vv
:将在信息中显示每个应用程序的路径-vvv
:增加一些调试信息(应用程序运行次数等)
Sway 特定用法
这是我配置文件中的内容
$ cat ~/.config/sway/config
...
set $menu alacritty --title launcher -e gyr
bindsym $mod+d exec $menu
for_window [title="^launcher$"] floating enable, resize set width 500 height 430, border none
...
待办事项
- 最常用的条目先列出
- 缓存条目
贡献
欢迎提出功能请求和错误报告。
我将接受修复错误或添加请求的功能的补丁集。
注意:首选的贡献方式是通过 SourceHut,可以在 https://todo.sr.ht/~f9/gyr 打开工单
GitLab 的发布和问题保留以方便使用,但合并请求已关闭。
变更日志
显著的更改将在 CHANGELOG 文件中记录
许可协议
BSD 2-Clause (c) 2020-2022 Namkhai B.
依赖关系
~5–13MB
~150K SLoC