/[scripts]/trunk/dwm-status.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/dwm-status.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 57 by dpavlin, Thu Jan 10 20:11:42 2008 UTC revision 67 by dpavlin, Fri Feb 15 22:01:01 2008 UTC
# Line 8  use strict; Line 8  use strict;
8  use POSIX qw/strftime/;  use POSIX qw/strftime/;
9  use File::Slurp;  use File::Slurp;
10  use Time::HiRes;  use Time::HiRes;
11  eval "use Data::Dump qw/dump/;";  use Data::Dump qw/dump/;
12    
13  my $dt = 3;  my $dt = 3;
14  my $acpi_every = 10;  my $acpi_every = 10;
# Line 16  my $acpi_every = 10; Line 16  my $acpi_every = 10;
16  my $disk_blk_size = 512;  my $disk_blk_size = 512;
17    
18  my $debug = shift @ARGV;  my $debug = shift @ARGV;
19    my $awesome = 1;
 my $awesome = 0;  
20    
21  $|=1;  $|=1;
22    
# Line 96  my $bat; Line 95  my $bat;
95    
96  my $i = 0;  my $i = 0;
97    
 if ( $awesome ) {  
         undef $awesome;  
         open( $awesome, '|-', 'awesome-client' ) || die "can't open awesome-client: $!";  
 }  
98    
99  while ( 1 ) {  while ( 1 ) {
100          my $s = strftime("%Y-%m-%d %H:%M:%S", localtime());          my $s = strftime("%Y-%m-%d %H:%M:%S", localtime());
# Line 192  while ( 1 ) { Line 187  while ( 1 ) {
187                  $bat, $temp,                  $bat, $temp,
188          );          );
189    
190            print $out;
191          if ( $awesome ) {          if ( $awesome ) {
192                  print $awesome "0 statusbar_set_text $out";                  open(my $fh, '|-', 'awesome-client') || die "can't pipe to awesome-client: $!";
193          } else {                  print $fh "0 widget_tell dwm-status $out\n";
194                  print $out;                  close($fh);
195          }          }
196    
197          sleep $dt;          sleep $dt;

Legend:
Removed from v.57  
changed lines
  Added in v.67

  ViewVC Help
Powered by ViewVC 1.1.26