Skip to content

A Gnome shell extension to close open windows gracefully and save them as a session. The previous session can be restored at startup. Most importantly, it supports both X11 and Wayland!

License

Notifications You must be signed in to change notification settings

nlpsuge/gnome-shell-extension-another-window-session-manager

Repository files navigation

gnome-shell-extension-another-window-session-manager

Close and save open windows. And restore saved windows sessions.

It supports both X.org and Wayland!

Screenshot

image

Features

  1. Save open windows
  2. Restore saved open windows and move open windows automatically in the progress
  3. Move windows using a saved session
  4. ...

Panel menu items

Icon descpription

Front left to right:

Icon Description
Save open windows as a sesson, which name is the item's name
Restore the saved sesson using the item's name
Move the open windows using the item's name
Close the current open windows

limitation

  • It denpends on St(Shell Toolkits) and Shell APIs so heavily

TODO

    • Save open windows
      • [] Save open windows
    • Restore saved open windows
      • [] Restore saved open windows
      • Move to belonging workspace automatically
      • Restore window's geometry
    • Saved open windows list
      • Saved open windows list
      • Restore button
      • Rename button
      • Delete button
    • Move windows using a saved session.
    • Settings
    • All TODO tags in the projects