Skip to content

Latest commit

 

History

History
77 lines (55 loc) · 2.94 KB

File metadata and controls

77 lines (55 loc) · 2.94 KB

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

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, I'm planing to add some other features, but it basically works now.

Get it on GNOME Extensions

Screenshot

Overview

image

Close open windows

Click button or item to close open windows:

image

After confirm to close:

image

Save open windows

Click button or item to save open windows as a session:

image

After confirm to save:

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

Icons description

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

Dependencies

This project uses ps to get some information from a process, install it via dnf install procps-ng if don't have.

limitation

  • It depends on St(Shell Toolkit) 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