Eu decidi escrever minha própria ferramenta para fazer isso usando o DBus; até agora parece funcionar muito bem: link
Existe um comando para impedir a suspensão de um sistema enquanto outro comando é executado?
Por exemplo; digamos que tenho um upload que desejo concluir, mas ele é interrompido devido à suspensão da minha máquina. Existe um comando que eu possa usar para executar outro comando que impeça a minha máquina de dormir até que o comando seja concluído?
Eu decidi escrever minha própria ferramenta para fazer isso usando o DBus; até agora parece funcionar muito bem: link
Se você estiver usando uma distro que usa um desktop derivado do GNOME 2, você pode usar o aplicativo Cafeína para controlar quando o protetor de tela do seu sistema e auto suspender o chute.
Para distros baseadas no GNOME 3, você pode usar esta extensão de shell do GNOME, também chamada Cafeína.
Captura de tela do applet - mostra ativado / desativado
OBSERVAÇÃO:Vocêpodeusá-loparacontrolarquaisaplicativosbloquearãoatela/suspender.
CaixadediálogodeconfiguraçãodoApplet
não testado por mim
OBSERVAÇÃO: encontrei este método no comentários de um artigo do Linux Journal sobre Cafeína . Sua milhagem pode variar com essa solução, pelo que entendi, setterm
é para controlar recursos semelhantes, como limpar a tela e economizar energia, mas de uma perspectiva de console, não de um desktop X windows.
$ setterm -powersave off -blank 0
Para alteração permanente Adicione ao seu arquivo ~/.Xinitrc
ou qualquer arquivo de ponto que seja apropriado para executar esses comandos como parte do seu ambiente:
setterm -blank 0 -powersave off -powerdown 0
xset s off