i3-resurrect:保存和还原i3工作区的简单解决方案

时间:2024-06-03 06:31:26
【文件属性】:

文件名称:i3-resurrect:保存和还原i3工作区的简单解决方案

文件大小:47KB

文件格式:ZIP

更新时间:2024-06-03 06:31:26

Python

i3-复活 一种简单但灵活的解决方案,用于保存和还原i3工作区 目录 rofi / dmenu 配置 窗口命令映射 终端机 每个窗口的吞咽标准 默认目录 故障排除 贡献 贡献者 执照 介绍 i3-resurrect是一个程序,可以保存和恢复i3工作区中的布局和运行程序。 通过使用i3ipc来保存布局,以从工作空间树中获取必要的信息并将其写入JSON文件。 通过在工作空间中查找每个进程并将cmdline (用于启动程序的命令)和cwd (当前工作目录)写入JSON文件,可以保存程序。 恢复程序时,Python的子进程模块用于使用正确的工作目录启动保存的程序。 恢复布局时,将使用i3的内置功能布局恢复功能。 这将创建占位符窗口,每个占位符窗口将“吞噬”任何符合指定条件(窗口类,实例,标题等)的新窗口。 xdotool用于使i3将现有窗口视为新窗口。 在较早的i3版本上,这对于按窗


【文件预览】:
i3-resurrect-master
----.gitignore(1KB)
----README.md(18KB)
----Pipfile.lock(16KB)
----.github()
--------FUNDING.yml(129B)
--------ISSUE_TEMPLATE()
----tests()
--------test_treeutils.py(13KB)
--------test_programs.py(4KB)
--------__init__.py(83B)
--------test_layout.py(14KB)
----LICENSE(34KB)
----Pipfile(263B)
----CONTRIBUTING.md(4KB)
----contrib()
--------scripts()
----i3_resurrect()
--------config.py(2KB)
--------util.py(722B)
--------treeutils.py(4KB)
--------programs.py(9KB)
--------main.py(7KB)
--------__init__.py(200B)
--------layout.py(5KB)
----requirements.txt(258B)
----setup.py(1009B)
----.travis.yml(2KB)
----tox.ini(1KB)

网友评论