3 个不稳定版本

0.2.1 2022年6月10日
0.2.0 2021年7月28日
0.1.0 2021年6月30日

#1818命令行工具

Download history 1/week @ 2024-03-11 42/week @ 2024-04-01 4/week @ 2024-04-22 15/week @ 2024-05-27 15/week @ 2024-06-03 160/week @ 2024-06-10 13/week @ 2024-06-17 11/week @ 2024-06-24

每月下载量 201

GPL-3.0-or-later

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