#workspace #hyprland #monitor #switch #create #relatively

app hyprland-relative-workspace

一个用于相对监控切换 Hyprland 工作区的工具

11 个稳定版本

1.1.8 2023年4月19日
1.1.7 2023年4月18日
1.0.1 2023年4月15日

#8#switch

MITGPL-3.0-or-later

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