#workspace #sway #manager #dynamic #manage #name #events

bin+lib sway-workspace-manager

sway 的动态工作区管理器

5 个版本 (3 个稳定版)

2.1.0 2022年9月10日
2.0.0 2022年8月29日
1.0.0 2022年8月13日
0.2.0 2022年8月12日
0.1.0 2022年8月12日

#45 in #sway

Download history 1/week @ 2024-03-21 71/week @ 2024-03-28 1/week @ 2024-04-04 121/week @ 2024-06-06 17/week @ 2024-06-13

每月下载量 138 次

GPL-3.0-or-later

19KB
352

Sway Workspace Manager

sway 的动态工作区管理器。

该项目是 sway 工作区操作的接口。它确保在任何操作之后,工作区编号都将与打开的工作区列表中的索引相对应。最值得注意的是,此程序允许您在任意两个现有工作区之间创建一个工作区。

此程序仅管理工作区编号。将跟随编号的“工作区名称”将保持不变。

用法

sway-workspace-manager VERB TARGET [--daemon] [--cycle] [--extra]

支持的动词有 reorder switch move create move-to-new swap rename

reorder 将仅修复工作区编号,不需要目标。 rename 将当前工作区重命名为 workspace_num:TARGET

对于所有其他动词,TARGET 必须是 prev next start end 或一个以 1 为索引的工作区编号。

--daemon 仅适用于 reorder 动词,并将程序设置为在“工作区关闭”事件上自动重新排序。

--cycle 仅影响目标为 prevnext,且动词为 switch moveswap 时的程序行为。

当目标为数字时,--extra 将允许 switchmove 在工作区列表的末尾创建一个新的工作区。

依赖项

~0.7–1.5MB
~34K SLoC