Como o Unity2D pode salvar sessões?

5

Até 11.10 eu usei o Kubuntu. Por algumas razões irritantes eu migrei para o Ubuntu a partir de 12.04. Agora eu realmente sinto falta de alguns recursos do KDE e ainda não encontrei a solução.

Primeiro grande problema: eu trabalho com muitas janelas (> 20) e as coloco em diferentes locais de trabalho. Evito reiniciar o computador, mas às vezes é necessário. E então é tão tedioso para configurar meu espaço de trabalho novamente. Existe alguma cura para isso?

Eu já li algumas fontes:      Salve a sessão Unity Desktop e link e link .

Há alguma mudança em 12.04? Qual é o significado dos locais de trabalho, quando você precisa configurá-los sempre após o login?

    
por wk. 02.05.2012 / 09:16

2 respostas

9

Info
O recurso para salvar sessão foi removido no Ubuntu 12.04 devido a um bug .

Primeiro
Eu fiz uma solução que é um script que ajuda a configurar sua sessão. Basta colar o comando abaixo no terminal e pressionar Enter .

Isto se você estiver usando o Metacity (Unity-2d):

cd ~/ && wget -c http://dl.dropbox.com/u/4098082/session.meta.config && chmod +x ~/session.meta.config && ~/session.meta.config

Ou se você estiver usando o Compiz (Unity-3d):

cd ~/ && wget -c http://dl.dropbox.com/u/4098082/session.config && chmod +x ~/session.config && ~/session.config

Você pode ver o código de script ( 1 , 2 . Existem explicações em cada parte. Ele criará um script de inicialização que será movido para cada viewport (ou desktop) e abrirá o aplicativo especificado.

Removendo

Para remover todas as alterações feitas pelo meu script, basta excluir esses arquivos (se existirem):

  • ~ / session.config
  • ~ / session.meta.config
  • ~ / sessionconf
  • ~ / sessionconf.bak
  • ~ / .config / autostart / sessionconf.desktop

Ou execute isso no terminal:

rm ~/session.config ; rm ~/session.meta.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop  

Segundo
Existem outras soluções alternativas, como TuxOnIce :

"O TuxOnIce é mais facilmente descrito como o equivalente Linux da funcionalidade de hibernação do Windows, mas melhor. Ele salva o conteúdo da memória em disco e desliga. Quando o computador é iniciado novamente, ele recarrega o conteúdo e o usuário pode continue de onde eles pararam. Nenhum documento precisa ser recarregado ou os aplicativos reabertos e o processo é muito mais rápido do que um desligamento e inicialização normais. "

Veja como funciona aqui .

Você pode instalá-lo através de "tuxonice / ppa":
1) Adicione o ppa: sudo apt-add-repository ppa:tuxonice/ppa
2) Atualização: sudo apt-get update
3) Instale sudo apt-get install tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice

Terceiro
Uma terceira ideia é configurar o Compiz para iniciar janelas em viewports selecionados:

1) Instale o Gerenciador de configurações do CompizConfig ,

2) Abra Alt + F2 e digite ccsm e pressione Enter ,

3) Vá para "Place Windows"

4)Selecione"Posicionamento da janela fixa" > "Janela com viewport fixo" > "Novo"

5)Selecioneajanelaporclasse,id,título,nome,tipooupapeledefinaajaneladevisualizaçãoquedevesercolocada:

6)Agoraadicioneseusaplicativospara"Startup Applications" (pressione Super e digite Startup Applications )

    
por desgua 05.05.2012 / 20:29
0

Outra solução possível? (Ativar o Hibernate)

sudo gedit /var/lib/polkit/localauthority=50-loc.d/hibernate.pkla

Adicione o seguinte e salve:

[reativar o modo de hibernação]

Identity = unix-user: *

Ação = org.freedesktop.upower.hibernate

ResultActive = yes

NOTA: USE COM CUIDADO! O Hibernate foi removido por uma razão - você pode testar se isso funcionará antes de editar o hibernate.pkla tentando isso em um terminal com algumas outras janelas rodando na hora.

pm-hibernate

    
por Lasher 12.05.2012 / 05:43