package i3test; # vim:ts=4:sw=4:expandtab use X11::XCB::Rect; use X11::XCB::Window; use X11::XCB qw(:all); BEGIN { my $window_count = 0; sub counter_window { return $window_count++; } } sub open_standard_window { my ($x) = @_; my $window = $x->root->create_child( class => WINDOW_CLASS_INPUT_OUTPUT, rect => [ 0, 0, 30, 30 ], background_color => '#C0C0C0', ); $window->name('Window ' . counter_window()); $window->map; sleep(0.25); return $window; } 1