Close and save open windows. And restore saved windows sessions.
Most importantly, it supports both X.org and Wayland!
This project is in early development, but it's basically working now. I'm planing to add some other features.
This extension is based on St(Shell Toolkit) and Shell APIs.
Click item to close open windows:
After confirm to close:
Click item to save open windows as a session:
After confirm to save:
- Save open windows
- Restore saved open windows and move windows automatically in the progress
- Move windows according to a saved session
- Restore window state, including
Always on Top
andAlways on Visible Workspace
- ...
This project uses ps
to get some information from a process, install it via dnf install procps-ng
if don't have.
They are all in ~/.config/another-window-session-manager/sessions
. When use an exsiting name to save the current open windows, the previous file will be copied to ~/.config/another-window-session-manager/sessions/backups
as a new name, which is the-old-session-name**.backup-current-timestamp**.
-
- Save open windows
- Save open windows
- Save open windows
-
- Restore saved open windows
- Restore saved open windows
- Move to belonging workspace automatically
- Restore window's geometry
- Restore saved open windows
-
- Saved open windows list
- Saved open windows list
- Restore button
- Rename button
- Delete button
- Saved open windows list
-
- Move windows according to a saved session.
-
- Settings
- Debugging mode
- Settings
-
- All TODO tags in the projects