Ubuntu 13.10: Como lembrar de executar aplicativos no desligamento para que eles iniciem no login?


12

Estou executando o Ubuntu 13.10 e não parece ter nenhum dos mesmos itens de menu mencionados em outras perguntas. No meu "menu clássico", tenho um "Sistema de Ferramentas"> "Preferências" e nada sobre sessões.

De acordo com o Software Center, eu tenho o Gnome Session Manager instalado, mas não há opção para abri-lo e a pesquisa de "session" no Dash revela apenas "Startup Applications", que não é exatamente o que estou procurando e nem menciona "session" " qualquer lugar.

Estou tentando acessar o Diálogo do Gerenciador de Sessão retratado aqui: https://apps.ubuntu.com/cat/applications/saucy/gnome-session/

Quando executo gnome-sessionno Terminal, recebo:

gnome-session [5886]: AVISO: falha ao adquirir o org.gnome.SessionManager

EDIT Estou tentando ativar o recurso Lembrar automaticamente da execução de aplicativos ao fazer logout. opções emSession Options


pode ajudar se você esclarecer, você está executando o Ubuntu (com Unity), o Stock Ubuntu com o Gome2 ou o gnome fallback instalado ou a edição Ubuntu-Gnome? Eu não tenho certeza o gnome-session irá trabalhar com Unity (de acordo com a descrição)
Trailrider

provavelmente estou executando o estoque do ubuntu. que é o de ubuntu.com/download/desktop
jacob

1
Sim, esse é o Ubuntu padrão, olhando para minha instalação (12.04). Vejo que ele também está instalado no meu sistema e o uso do comando no terminal me dá o mesmo erro. A leitura da página de manual ( man gnome-session) me leva a crer que este é um dos arquivos básicos do Gnome que está incluído no Ubuntu, pois o Ubuntu usa a maioria dos programas Gnome3s, mas usa o Unity como DE. Como os arquivos de configuração listados na página de manual não existem no meu sistema, acho que o Ubuntu usa o gnome-session para se comunicar com os programas do gnome, mas que a função específica que você está tentando obter não existe.
TrailRider 16/01

Poderia ser melhor para editar a sua pergunta para incluir o que você estava tentando realizar com gnome-session, é provável que exista uma maneira de realizá-lo com os programas existentes do Ubuntu ....
Trailrider

@TrailRider, done. Estou tentando fazer com que o Ubuntu lembre / restaure minha sessão.
jacob

Respostas:


10

Edit: Estou deixando a resposta para fins informativos, para que qualquer futuro leitor possa ver o que foi tentado. (os comentários incluem informações adicionais) Foi descoberto no decorrer da tentativa de resolver isso que a função desejada foi removida. Se algum leitor souber diferente, por favor me avise

Embora o comportamento exato não seja possível, quase a mesma coisa pode ser realizada, permitindo a hibernação. No entanto, esteja ciente de que alguns sistemas não suportam hibernação (a razão pela qual foi removida como opção padrão); portanto, antes de adicionar o arquivo necessário no link a seguir, certifique-se de testá-lo usando o comando terminal

Como eu hibernar meu computador?

para um possível problema (e algumas soluções alternativas) para hibernação / suspensão, consulte:

Por que meu computador não liga novamente depois que eu o suspendi?


Estou usando esta pergunta e resposta para referência, mas a resposta é um pouco diferente, pois o nome do programa e o local das configurações foram alterados. Portanto, não acredito que a pergunta acima seja uma duplicata da minha fonte. Portanto, postarei um nova resposta .....

P: Como faço para iniciar automaticamente um programa sempre que faço login? >> R: Para iniciar um programa com o Ubuntu:


O programa que você precisa costumava ser chamado de editor gconf, mas agora é chamado editor dconf

Você pode instalá-lo instalando o programa dconf-tools

Após a instalação, você pode usar o traço para abri-lo como Dconf Editor.

Há uma árvore à esquerda da janela que você pode usar para navegar para a página de configurações correta.

O caminho é: org >> gnome >> gnome-session

Você verá uma tela com esta aparência:

insira a descrição da imagem aqui

Onde o ponteiro do mouse na captura de tela é a configuração que você deseja selecionar marcando a caixa.

Isso deve salvar os programas em execução atuais e iniciá-los novamente quando você reinicia. As configurações são salvas quando você marca a caixa; não há um botão Salvar no qual você precise clicar antes de fechar o editor dconf.

Aviso: Isso salvará apenas uma lista dos aplicativos para reiniciar na próxima vez que você reiniciar, mas não salvará nenhum status não salvo (ou seja, documentos não salvos) no desligamento e todo o trabalho não salvo será perdido. (Provavelmente um aviso desnecessário, mas melhor inclua de qualquer maneira)

Se você quiser desativar isso, pode fazê-lo simplesmente desmarcando a caixa.

Como minha resposta da fonte afirma, isso pode desacelerar significativamente sua inicialização, se você tiver um grande número de programas abertos ao desligar .... Eu também acrescentaria que o Firefox não gosta quando você desliga o computador enquanto está sendo executado , ele não danificará, mas eliminará completamente o cache da Internet (páginas da web salvas), mas deixará seus cookies intactos --- se você tiver seus cookies definidos para excluir quando o navegador fechar, será necessário verificar se o os cookies foram removidos, não tenho certeza se serão ou não. Não posso dar orientações sobre Chrome / cromo, não uso nenhum deles .....


Tenho que acrescentar uma advertência à minha resposta, não tentei verificar isso, mas não tenho motivos para acreditar que não funcionará. Minha resposta de origem foi uma resposta aceita com 29 upvotes e as configurações ainda estão disponíveis, embora em um local diferente ......


2
btw isso não funcionou (eu ativei as duas opções de salvamento automático). Quando reinicio o computador, ele não reabre os programas e arquivos que eu abri na minha última sessão.
19244 jacob

2
hmm bem de escavação mais extensa, descobri que essa opção foi completamente removida, escavada para erros ... algumas das melhores explicações ou links para elas podem ser encontradas na AU .... askubuntu.com/q/201778 /65969....http://askubuntu.com/q/78207/… , encontrei outras fontes na web, mas basicamente incluem apenas as informações nestas respostas, por isso não me preocuparei em tentar vincular a elas como bem.
TrailRider 18/01

1
Testei as configurações no meu computador e tentei várias coisas diferentes para fazê-lo funcionar, mas nada o fez levar-me a fazer uma pesquisa mais extensa, o que me levou aos links que incluí acima. ajuda, mas os desenvolvedores tinham outras idéias ....
Trailrider

1
Eu acho que a única maneira de fazer isso (como solução alternativa) é hibernar o seu computador ... você deve ter pelo menos tanto espaço de troca quanto RAM. Você pode fazer isso a partir de um terminal, digitando sudo pm-hibernate isto permitirá testar se ele funcionará no seu sistema (foi removido das opções de desligamento porque era muito problemático em alguns computadores). Se funcionar, você pode continuar a hibernar usando o terminal ou reativar a hibernação para mostrá-la como uma seleção no menu {ícone da engrenagem}.
TrailRider 18/01

1
A hibernação é uma alternativa viável, se o seu sistema suportar (acredito que a maioria faz). Ele salvará todos os programas abertos em seu status atual (incluindo trabalho não salvo, mas eu salvaria de qualquer maneira). O Linux pode durar muito tempo sem a reinicialização do kernel e algumas outras atualizações serão necessárias. no caso de uma falha de salvamento / recarga corrompida, você precisará reiniciar, mas isso é raro na minha experiência ... Durante a inicialização, você verá uma tela preta em branco enquanto a imagem é carregada na RAM e levará um pouco mais de tempo. (10 seg.?) Do que uma inicialização normal
TrailRider

5

A alternativa da linha de comando:

dconf write /org/gnome/gnome-session/auto-save-session true
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.