11 个稳定版本
1.1.8 | 2023年4月19日 |
---|---|
1.1.7 | 2023年4月18日 |
1.0.1 | 2023年4月15日 |
#8 在 #switch
9KB
118 行
hyprland-relative-workspace
一个工具,用于相对每个监控切换 Hyprland 工作区,并在必要时创建新的工作区
需要 Hyprland
安装
不要直接使用 GitHub 发布版本,这些版本已过时,仅用于向后兼容
Cargo (crates.io)
cargo install hyprland-relative-workspace
Arch (AUR)
yay -S hyprland-relative-workspace-bin
用法
推荐
在您的 Hyprland 配置中添加类似于以下内容的绑定
bind = $mainMod, left, exec, hyprland-relative-workspace b
bind = $mainMod, right, exec, hyprland-relative-workspace f
bind = $mainMod SHIFT, left, exec, hyprland-relative-workspace b --with-window
bind = $mainMod SHIFT, right, exec, hyprland-relative-workspace f --with-window
基本命令
使用 "f" 或 "forward" 向前移动一个工作区,相对于当前聚焦的工作区(即鼠标所在的工作区)。
类似地,您可以使用 "b" 或 "backward" 向后移动(向下、向左,例如工作区 3 -> 工作区 2)一个工作区,相对于聚焦的监控器。如果需要且可能,还会创建一个新的工作区(例如,如果工作区 1 和 3 已存在,向后移动将创建工作区 2。但是,您不能低于 1)。
所有这些命令都可以与 --with-window
一起使用,以携带当前聚焦的窗口,或与 --no-create-new
一起使用,以防止创建新的工作区,请参阅 #1。
$ hyperland-relative-workspace ["f", "forward", "b", "backward"] (opt. "--with-window", "--no-create-new")
依赖项
~6–15MB
~169K SLoC