Como definir um alarme por hora?

5

Estou usando o aplicativo de despertador e o miniaplicativo do relógio de alarme, e a única frequência que posso definir são os dias da semana. Eu quero um alarme por hora, há alguma maneira de fazer isso? Pesquisando não forneceu respostas, nem AU, parece que ninguém fez essa pergunta antes. ATM, eu uso o crontab para disparar um notify-send a cada hora. Qualquer outro aplicativo / métodos?

Obrigado.

    
por theTuxRacer 17.02.2011 / 07:21

3 respostas

1

As preferências de teclado possuem um monitor de quebra de digitação que pode ser acionado a cada hora. Não desencadeia se você tiver interrupções no seu trabalho.

Se não atender às suas necessidades, pode ser um bom ponto de partida para desenvolver seu próprio alarme.

    
por BillThor 17.02.2011 / 16:09
2

Soa como um pedido de aplicativo para mim Kaustubh ou pelo menos uma solicitação de recurso para o despertador . Enquanto isso, se você não entender o cron , você pode usar o aplicativo gnome-schedule para dar um jeito gui de adicionar seus lembretes.

sudo apt-get install gnome-schedule
    
por Allan 17.02.2011 / 14:08
0

Você pode usar o script python abaixo não apenas para definir um alarme por hora, mas para definir um alarme com qualquer intervalo de tempo. Primeiro crie um novo arquivo alarm.py , usando vi alarm.py . Em seguida, cole o seguinte código no arquivo,

#!/usr/bin/env python2 import pynotify from pygame import mixer from time import sleep def sendmessage(title, message): pynotify.init("Test") notice = pynotify.Notification(title, message) notice.show() return while True: mixer.init() #you must initialize the mixer alert=mixer.Sound('beep.wav') #name of the sound file is beep.wav alert.play() sendmessage("ALARM!!", "1 hour up!") sleep(3600)

Aqui, beep.wav é o nome do arquivo de som que também deve estar no mesmo diretório do arquivo alarm.py (preferencialmente a pasta home). Você pode fazer o download de qualquer arquivo de som de sua escolha na Internet.

Agora, torne o arquivo executável por

chmod +x alarm.py

Agora, execute isto em segundo plano,

nohup /home/'username'/alarm.py &

(isto é, quando alarm.py está na pasta inicial, use o endereço de arquivo apropriado, conforme necessário)

e pressione Enter duas vezes. Agora este processo será executado em segundo plano, se você quiser parar isso, digite

ps ax| grep alarm.py 

e digite,

kill process_id

Atualmente, o intervalo de tempo é de 1 hora. Se você quiser alterá-lo, mude a suspensão da linha (3600) para dormir (no_of_seconds) [neste caso, 3600 = 60 * 60 segundos = 1 hora.]

Espero que tenha ajudado!

    
por spharish 22.06.2015 / 11:10