Boas
Para quem usa o computador no quarto este utilitário é bem utíl, quantas vez vezes colocou um filme ou episodio da sua serie favorita a dar á noite e se deitou na cama a ver, de repente dá aquela preguiça mas vc tem de se levantar e desligar o computador e voltar a deitar, aí dá uma insónia e liga outra vez o computador e fica a ver o resto do filme e adormece a meio e o computador fica ligado toda a noite?
Nenhuma, então clica na cruz no canto superior direito
Se isso já aconteceu eu criei a solução
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
#Criado por Miguel Soares
#Sleep, temporizador que fecha programa e desliga o computador
#Versão 0.1
import os
os = os.system
time = raw_input('Tempo em segundos: ')
software = raw_input('Programa a desligar: ')
#NOTA: Para o computador se desligar é necessário editar o sudoers file com visudo
shutdown = raw_input('Desligar o computador ?(yes/no)')
os('sleep '+time)
os('killall '+software)
os('sleep 5')
if shutdown == "yes":
os('sudo shutdown -h now')
Como usar: Copiar o código acima e colar num arquivo de texto, gravar com a extenção .py, depois entrar no terminal e dar permisão de execução com chmod 755, depois é só entrar na pasta onde vc gravou o código e dar um python sleep.py
Como funciona:
o programa vai fazer 3 perguntas, 1º tempo em segundos que vc quer até desligar o programa que vc está usando, 2º qual programa vc quer desligar ao fim de x segundos. 3º se no fim desse tempo tambem quer desligar o computador
Quem não percebeu pergunte, mais logo faço upload do programa compilado para uma utilização mais fácil