
Existe uma maneira de salvar a sessão atual (os aplicativos +a organização das janelasem desktops) no Unity e carregá-lo quando necessário?
Responder1
Eu fiz uma solução alternativa que é um script que ajuda a configurar sua sessão.
Baixeaqui.
Torne-o executável e execute a partir do terminal./session.config
Você pode visualizar o código do script (https://www.dropbox.com/s/w1btmead93q6hze/session.config?dl=0), há explicações em cada parte. Ele criará um script de inicialização que se moverá para cada janela de visualização e abrirá o aplicativo especificado.
Além disso, você pode executá-lo sempre que quiser, basta pressionar Alt+ F2e colar ~/.sessionconf
.
Removendo
Para remover quaisquer alterações feitas pelo meu script, basta excluir estes arquivos:
- ~/sessão.config
- ~/sessãoconf
- ~/sessionconf.bak
- ~/.config/autostart/sessionconf.desktop
Ou execute isto no terminal:
rm ~/session.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop
Responder2
Você consegue fazer isso: killall gnome-session
. Como sabemos, inserir o comando sudo gnome-session-save --logout
desconectará o sistema. Isso salvará a sessão atual no Unity. Eu tentei isso.
Ou pode ser que você possa ler sobrecomo fazer um programa iniciar automaticamente sempre que você fizer login.
Ou você pode tentar issoeditor gconfchave:
/apps/gnome-session/options/auto_save_session = true
Responder3
Não - como você descreveu, atualmente não é possível nas versões 11.04 e superiores do Ubuntu.
Você pode ler este relatório de bug, comentário 24 em particular
https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896
ou aqui está uma explicação mais completa (muito longa para copiar aqui)?
https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html
Responder4
dconf write /org/gnome/gnome-session/auto-save-session true
Deve habilitar isso para você.