Como desativar completamente o salvamento da sessão?

6

Eu abri System ➜ Preferences ➜ Startup Applications ➜ Options e cliquei em Remember Atualmente Executando Aplicativo . Suponho que isso faz com que o Ubuntu memorize (salve uma lista em algum lugar no disco) todos os aplicativos em execução no momento e, quando você reinicializar o computador, o sistema operacional inicia com tudo nessa lista.

Agora eu quero me livrar disso. É claro que posso fechar todos os aplicativos que não quero iniciar na inicialização e clicar em Lembrar de aplicativos em execução novamente, mas isso não parece funcionar como esperado. Por exemplo, o Yakuake abre de forma diferente se eu fizer isso.

O que eu quero é desligar completamente a gravação da sessão. Talvez eu possa apagar a informação armazenada de alguma forma?

    
por Thorn 26.02.2011 / 06:05

1 resposta

7

De man gnome-session :

  

O programa gnome-session inicia o ambiente de desktop GNOME. Este comando          é tipicamente executado pelo seu gerenciador de login (gdm, xdm ou do seu X          scripts de inicialização). Ele carregará sua sessão salva ou fornecerá uma          sessão padrão para o usuário, conforme definido pelo administrador do sistema          instalação padrão do GNOME no seu sistema).

     

A sessão padrão é definida nas chaves GConf em /desktop/gnome/session .           Ao salvar uma sessão, o gnome-session salva os aplicativos em execução no momento          o diretório $XDG_CONFIG_HOME/gnome-session/saved-session .

     

gnome-session é um gerenciador de sessões do X11R6. Pode gerenciar aplicativos GNOME como          bem como qualquer compatível com X11R6 SM.

(ênfase minha)

Por padrão, $XDG_CONFIG_HOME é ~/.config , de modo que os dados dos aplicativos salvos são armazenados.

Remova todos os arquivos nessa pasta para "esquecer" os últimos aplicativos em execução:

rm ~/.config/gnome-session/saved-session/*
    
por Isaiah 26.02.2011 / 06:22