Como evitar a suspensão quando um programa está sendo executado?

4

Existe alguma maneira de fazer o Ubuntu 12.04 entender quando deve suspender ou não em termos do software que está sendo executado atualmente?

Por exemplo, se eu estiver instalando algo e levar mais de 10 minutos, que é o limite de tempo para o meu computador suspender, não quero que o sistema suspenda até que a instalação do programa seja concluída. Se meu sistema estiver inativo, quero suspendê-lo, mas, por outro lado, se algo estiver em execução, não quero suspendê-lo.

    
por und3rd06012 31.08.2012 / 01:09

2 respostas

4

Uma maneira relativamente simples de fazer isso é instalar um programa chamado cafeína. Você precisará adicionar o repositório e instalá-lo. Por exemplo, através do terminal.

sudo add-apt-repository ppa:caffeine-developers/ppa && sudo apt-get update && sudo apt-get install caffeine && sudo apt-get install gir1.2-appindicator3-0.1 gir1.2-notify-0.7

(NB você vai precisar de gir1.2-appindicator3-0.1 e gir1.2-notify-0.7 no momento devido a um bug na definição de suas dependências.

Uma vez instalado e funcionando, ele deve criar uma entrada na barra de menus ou no painel. Você pode impedir manualmente a suspensão ou ativar a cafeína automaticamente com base nos processos que estão sendo executados. No seu caso, você pode colocar na lista de permissões o programa de instalação, como apt-get . (Eu não tenho certeza do que é especificamente, desde que você não forneceu os detalhes.)

N.B. Estou usando o Kubuntu, onde funciona bem. deve funcionar também no Unity.

Atualizar

Novas versões de cafeína foram aleijadas e grande parte dessa funcionalidade foi removido .. Eu acho que a versão antiga ( 2.5 ) ainda funciona, você pode tentar isso.

    
por Sparhawk 09.03.2013 / 02:13
2

Como desabilitar a função suspender , mesmo que um programa esteja sendo executado ou não:

Você precisa ir para o System Configuration e, em seguida, clicar na opção Energy . Agora você deve ver uma imagem similar a esta:

Em seguida, você verá a opção chamada Suspend when inactive for e colocará essa em Don't Suspend , como você vê na imagem anterior.

    
por Lucio 31.08.2012 / 01:40