Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.81 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. my @windows = `wmctrl -l | cut -d ' ' -f1`;
  4. my @desktops = `wmctrl -l | cut -d ' ' -f3`;
  5.  
  6. my $j_atual = `xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)" | cut -d ' ' -f5`;
  7. my $d_atual = `xprop -root | grep "_NET_CURRENT_DESKTOP(CARDINAL)" | cut -d ' ' -f3`;
  8.  
  9. $j_num = @windows;
  10. $ind = "0";
  11. $g_to = @windows[$ind];
  12.  
  13. print "Names:\n";
  14. print "@windows";
  15.  
  16. print "$ind\n";
  17. print "Numero De Janelas = $j_num\n";
  18. print "Janela Atual = $j_atual\n";
  19. print "Desktop Atual = $d_atual\n";
  20. print "Indo Para = $g_to\n";
  21.  
  22. if ( $j_atual eq $goingto )
  23. {
  24.     print "le\n";
  25.     $ind = ++$ind;
  26.     $g_to = @windows[$ind];
  27.     print "Indo Para $g_to\n";
  28.     system("xdotool windowactivate $g_to");
  29.     exit;
  30. }
  31.  
  32. else
  33. {
  34.     print "ne\n";
  35.     print "Indo Para $g_to\n";
  36.     system("xdotool windowactivate $g_to");
  37.     exit;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement