Como salvar uma sessão do GNOME 3

30

O GNOME 2 permite salvar a sessão automática ou manualmente (ou seja, salve a sessão como ela está agora ). Esse é um recurso interessante, pois restaura os vários estados da área de trabalho entre logins (e a reinicialização do sistema):

  • quais aplicativos estavam abertos
  • onde (fisicamente) na área de trabalho eles estavam abertos
  • quais tamanhos de janela específicos esses aplicativos foram definidos para

Olhando em volta, não consigo encontrar o recurso no GNOME 3? Eu não parecia duro o suficiente?

tshepang
fonte

Respostas:

10

Normalmente, você Alt-F2deve executar o gnome-session-properties e selecionar "Lembrar automaticamente da execução de aplicativos ao fazer logout" na guia Opções.

No entanto, está quebrado no momento. Há um bug arquivado:

https://bugzilla.gnome.org/show_bug.cgi?id=647359

jasonwryan
fonte
Isso funciona no Fedora 15 (é o mesmo bug?).
Tshepang
Se o Fedora usa um Gnome3 de baunilha, então sim. Então você conseguiu fazê-lo apesar do bug, ou com ele?
jasonwryan
Eu não fiz nada de especial. Acabei de selecionar a opção e posso sair e entrar sem problemas, e minha sessão é restaurada.
Tshepang
Ímpar. O bug ainda está aberto ... Bem, pelo menos está funcionando para você.
jasonwryan
pelo que vale a pena, isso definitivamente está funcionando para mim no Fedora 16. Obrigado jason!
wrongusername 18/11/11
15

Tente usar o dconf Editor, aqui estão as etapas

  1. Abra o Editor do dconf
  2. Saltar org / gnome / gnome-session
  3. Marque a propriedade chamada " auto_save_session "

A descrição diz " Se ativado, o gnome-session salvará a sessão automaticamente. "

Boa sorte!

Hasasn
fonte
11
Isso funciona no Ubuntu 16.04
aggsol 03/07
Funciona no debian 8.6
Pierre
Não tenho dconf-editor, há algum problema com a interface gráfica. Como você faz essa mesma operação usando dconfno terminal?
user2820579
Use gsettings, apenas procure.
Hasasn
2

Infelizmente na 11.10 gnome-session-properties não oferece nenhuma guia Opção com a opção Auto Save Session.

Então eu instalei o gconf-editorflip /apps/gnome-session/options/auto_save_sessionpara TRUE.

Não tenho certeza se funciona. Uma vez eu tive que adicionar a chave que faltava como booleana.

Marcos
fonte
Atualização: mesmo com essa configuração, ainda não realmente, se houver no Gnome3 / Unity. Discussão mais completa em askubuntu.com/a/78692/38636
Marcos
Ou apenasgsettings set org.gnome.SessionManager auto-save-session true
goetzc 4/17
1

Funciona a partir da CLI - gnome-session-propertiesabre a caixa de diálogo. Não tenho certeza de onde está o menu. Você não pode executá-lo na janela de comando Alt+ F2com esse comando.

andywebsdale
fonte
Apenas para atualizar, ele roda bem a partir da janela de comando Alt + F2 no gnome 3.4 do debian.
Alexandre Martins
no Ubuntu 12.04 LTS, ele roda a partir de cli ou Alt+F2( Mod4+rin awesomewm). Mas executando-o de qualquer lugar, a auto_save_sessionopção não aparece.
Isomorphismes
1

Escrevi uma pequena ferramenta de biblioteca / linha de comando que permite salvar e restaurar sessões e oferece suporte a diferentes configurações de monitores e áreas de trabalho virtuais. Requer que o NodeJS esteja instalado.

Instalação

npm install -g linux-window-session-manager

Uso

Salve a sessão atual em ~ / .lwsm / sessionData / DEFAULT.json

lwsm save

Salve a sessão atual em ~ / .lwsm / sessionData / my-session.json

lwsm save my-session   

Restaure a sessão de ~ / .lwsm / sessionData / DEFAULT.json

lwsm restore

Restaure a sessão a partir de ~ / .lwsm / sessionData / my-session.json

lwsm restore my-session   

Feche graciosamente todos os aplicativos em execução antes de iniciar a sessão

lwsm restore --closeAllOpenWindows

Confira: https://github.com/johannesjo/linux-window-session-manager

hugo der hungrige
fonte