{"repo":"jdholtz/i3-restore","free":true,"listed":false,"github":"https://github.com/jdholtz/i3-restore","clone":"git clone https://github.com/jdholtz/i3-restore.git","description":"A simple Bash and Python script to restore your i3 session","language":"Python","stars":80,"topics":["i3","python","bash"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"i3-restore A simple Python and Bash script to restore your [i3] session. It works very similar to how Firefox restores a previous session. The script can correctly restore terminal subprocesses (such as Vim and ssh) and web browser instances exactly how they were before. Additionally, with its plugin system i3-restore can save and restore specific programs much more extensively. Currently, the Kitty terminal has a plugin to restore tabs, windows, and scrollback. Pull Requests are welcome to add plugins for more programs! Table of Contents - Features - Getting Started Dependencies - Upgrading - Configuring - Automating the Script Saving Restoring Restoring Programs in Assigned Workspaces - Limitations - Similar Software i3-resurrect - Troubleshooting - Contributing Features i3-restore has the following features (fill out a feature request for more to be added!): - [x] Configuration to save and restore desired terminals, web browsers, and terminal subprocesses from your latest i3 session - [x] Automatic saving and restoring of all i3 window layouts and programs running in your current i3 session - [x] Correct restoring of subprocesses within terminals (such as Vim and ssh) and web browser instances - [x] Restoring Kitty terminal tabs, windows, and scrollback. Enable this using the Kitty plugin Getting Started Dependencies - [Python 3.10+] - [Pip] - [Jq] - [Perl-anyevent-i3] - [Xdotool] First, download the script onto your computer Next, install the needed packages for the scrip","default_branch":null,"files":null,"tree":[],"storefront":"/r/jdholtz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jdholtz/i3-restore/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}