All pastes #1938530 Raw Edit

Mine

public text v1 · immutable
#1938530 ·published 2010-09-11 23:48 UTC
rendered paste body
#!/usr/bin/perl
 
use Gtk2;
use Gnome2::Wnck;
use Data::Dumper;
 
Gtk2->init();
 
Gtk2->main_iteration while Gtk2->events_pending;
 
#my $screen = Gnome2::Wnck::Screen -> get_default();
my $screen = Gnome2::Wnck::Screen -> get(0);
$screen->force_update();
 
#neither of these gives the window list ordered by last active time
my @windowlist = $screen->get_windows_stacked();
my @windowlist = $screen->get_windows();