GithubHelp home page GithubHelp logo

gabtremblay / gnome-shell-extension-window-session-manager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from johannesjo/gnome-shell-extension-window-session-manager

0.0 0.0 0.0 10.54 MB

An indicator that let's you save and restore your open apps and the window positions and arrangements over multiple real and virtual displays.

License: MIT License

JavaScript 92.22% CSS 5.38% Shell 2.41%

gnome-shell-extension-window-session-manager's Introduction

gnome-shell-extension-window-session-manager

An indicator that let's you save and restore your open apps and the window positions and arrangements over multiple real and virtual displays.

Check it out on extensions.gnome.org

Screenshot

Based on lwsm.

setup

  1. Make sure you have nodejs installed (e.g. execute node -v and if there is no output install it).
  2. Install lwsm via npm: npm install -g linux-window-session-manager (on some systems you might want to use sudo)
  3. Download or clone repository and move all files to /home/your-user-name/.local/share/gnome-shell/extensions/[email protected]:
  4. In some cases - especially when you're using nvm, you might need to configure the path to your lwsm installation (which you can find out via which lwsm after a successful installation) extension via gnome-shell-extension-prefs.
cd tmp
git clone [email protected]:johannesjo/gnome-shell-extension-window-session-manager.git
mv gnome-shell-extension-window-session-manager /home/$(whoami)/.local/share/gnome-shell/extensions/[email protected]

usage

After a successfull setup you should see an "screen" icon at your top bar. Click on it to open the menu. To save your first window session click on the text input and enter a name for it. Click on the save icon to save it.

After this can either restore a previously saved session by clicking on the play icon, delete them by clicking on the x icon or update them by clicking on the save icon.

The opened applications and windows are saved independently for each screen combination, which means that you can have a different set of applications and arrangements for each of them and also need to save them indepdently.

troubleshooting

Have a look at the troubleshooting section on the lwsm page.

gnome-shell-extension-window-session-manager's People

Contributors

johannesjo avatar xavitorello avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.