perl计时器的静音计时器警报 - 类似于“视觉钟”

时间:2011-04-05 13:22:02

标签: linux perl

我使用番茄技术来管理我的时间,因此我在perl中编写了这个短计时器。但是,因为我在其他人身边工作,所以当时间用完时我不能使用可听铃,而且由于计时器经常在我正在工作的窗口后面的背景中,我看不到它何时结束。

当计时器结束时,有没有办法制作简单的视觉信号?我的第一个想法是将窗口带到前台,但我不知道如何做到这一点。但是,欢迎任何其他建议。

我正在运行Xubuntu和fluxbox作为我的窗口管理器。计时器在Xfce终端仿真器中运行。

谢谢

#!/usr/local/bin/perl

 use warnings;
 use strict;

 print "Enter minutes \n";
 my $min;
 my $n;

 $min = <STDIN>; # number of minutes to time
 chomp $min;
 for ($n = $min; $n >= 1; $n--){ # counts down the number of minutes
 print "$n minutes remaining\n";
 sleep(60); # counts down 60 seconds
 }
 print "*********************\n";
 print "*********************\n";
 print "* Minutes elapsed = $min \n";
 print "*********************\n";
 print "*********************\n";

1 个答案:

答案 0 :(得分:1)

我认为您可以使用notify-send来使用libnotify来为您提供通知。它设计用于脚本,这个用例似乎非常适合。