Ser capaz de salvar aplicativos abertos e posições de janela e restaurá-los mais tarde pode ser útil em várias situações e ambientes, como trabalho, alternar facilmente entre tarefas com aplicativos e janelas em execução predefinidos e assim por diante.
O Window Session Manager é uma extensão do Gnome Shell que permite salvar e restaurar aplicativos abertos e posições / arranjos de janelas em vários monitores reais e virtuais, para X (incluindo XWayland).
A extensão faz uso de Linux Window Session Manager, uma biblioteca Node.js e ferramenta de linha de comando que permite salvar e recarregar aplicativos em execução e a posição de suas janelas.
Depois de instalar o Window Session Manager, você notará um novo indicador na barra superior do Gnome Shell, que é usado para salvar e restaurar sessões. Clique no indicador, digite um nome para sua sessão e clique no botão Salvar ao lado dele:
Para restaurar uma sessão, clique no ícone Reproduzir, próximo ao nome da sessão salva.
O Window Session Manager poderia usar um novo design porque atualmente ele é bem... não é polido. Além disso, seu ícone no painel superior do Gnome Shell se estende até a altura do painel, portanto, se você usar um painel com altura maior do que o padrão, ele não ficará bonito. Veja a extensão Dash to Panel como exemplo:
Mas, apesar de sua aparência, a extensão funciona bem e pode ser uma ferramenta muito útil para muitos usuários do Gnome.
Antes de instalar a extensão Gnome Shell do Window Session Manager, você precisará instalar o pacote linux-window-session-manager
(a extensão depende dele) usando npm
.
Confira nosso artigo anterior sobre como instalar Node.js e npm e configurá-lo para instalar pacotes sem root, antes de prosseguir com a instalação do pacote. Depois de configurar tudo, você pode instalar linux-window-session-manager
usando o seguinte comando:
npm install -g linux-window-session-manager
Em seguida, você pode instalar a extensão Gnome Shell do Window Session Manager a partir do site de extensões Gnome.
A extensão oferece suporte ao Gnome 3.18 e mais recentes e, embora não seja exibida no site de extensões do Gnome Shell, ela funciona com o Gnome Shell 3.28.
Se você receber uma caixa de diálogo pedindo para inserir o caminho para lwsm
e tiver seguido nossas instruções sobre a instalação de Node.js e npm , insira este caminho: /home/<seu nome de usuário>/.Npm-packages/bin/lwsm
.
Para outros casos , se você não souber o caminho de instalação, pesquise lwsm
em seu sistema e digite o caminho exato.
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Gnome: Save And Restore Running Applications And Window Positions With Window Session Manager