Тихое оповещение о таймере для Perl-таймера - что-то вроде «визуального звонка» - PullRequest
1 голос
/ 05 апреля 2011

Я использую технику pomodoro, чтобы управлять своим временем, и поэтому я написал этот короткий таймер на 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 Ответ

1 голос
/ 05 апреля 2011

Я думаю, вы можете использовать notify-send, который использует libnotify, чтобы давать вам уведомления.Он предназначен для использования со сценариями, и этот вариант использования подходит очень хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...