3 个不稳定版本
0.2.1 | 2022年6月10日 |
---|---|
0.2.0 | 2021年7月28日 |
0.1.0 | 2021年6月30日 |
#1818 在 命令行工具
每月下载量 201
18KB
105 行
swayhide - sway 的窗口吞噬者
描述
swayhide
通过将其移动到临时存储空间来隐藏当前活动的终端,然后执行提供的命令。当子进程完成后,终端会被移回。如果你的工作流程包括从终端打开图形程序,这将非常有用,因为“锁定”的终端不会占用任何空间。
理想情况下,这应该使用 wlroots 而不是 swayipc 来完成,但我懒得弄清楚它是如何工作的。
当我找到/构建一个 wlroots 的替代品时,这个项目将被弃用,因为这会使它成为与窗口管理器无关的,从而使其更具前瞻性。
这个项目受到了 jamesofarrell/i3-swallow 的极大启发。
用法
$ swayhide firefox
$ alias hide="swayhide"
$ hide zathura document.pdf
$ hide "imv image.jpg"
安装
$ cargo install swayhide
为 ArchLinux 用户提供了 AUR 软件包
paru -S swayhide
从源代码构建
$ git clone https://github.com/NomisIV/swayhide
$ cd swayhide
$ cargo install --path .
许可协议
该项目采用 GPL 3.0 许可协议
依赖关系
~0.7–1.5MB
~34K SLoC