A fun little Tk script which demonstrates how to easily banner messages.
#!/usr/bin/perl
use Tk;
use strict;
my $text = 'Burma Shave !!!!! ';
my $mw = tkinit;
$mw->geometry("300x20+20+20");
$mw->overrideredirect(1);
my $label = $mw->Label(
-textvariable=>\$text,
-bg=>'green',
-bd=>4,
-relief=>'ridge'
)->pack(-fill=>'both');
$label->bind('<ButtonRelease>',sub{$mw->destroy});
$mw->repeat(1500,[sub{chomp($text= (<DATA>))}]);
MainLoop;
__DATA__
Shaving brushes
You'll soon see 'em
On a shelf
In some museum
Burma-Shave
Listen Birds
These Signs Cost Money
So Sit A Spell
But Don't Get Funny
Burma Shave
You Can Beat
A Mile A Minute
But There Ain't
No Future In It!
Burma Shave
If You Drive
While You're Drunk
Carry Your Coffin
In Your Trunk
Burma Shave
It's Better To Burp
And Bear The Shame
Than Not To Burp
And Bear The Pain
Burma Shave
At School Crossings
Heed Instructions
Protect Our Little
Tax Deductions
Burma Shave
Her Chariot Raced
At 90 Per
They Hauled Away
What Had Ben Hur
Burma Shave
Hands on wheel
eyes on road
That's the skillful
driver's code
Burma Shave
Grab Your Pants
Hold Onto Your Load
You're About To Take A Ride
Down Thunder Road
Burma Shave
Following To Close
Was A Lot Of Bunk
Till They Pulled Him
From Someones Trunk
Burma Shave
The Wolf Is Shaved
So Neat And Trim
Red Riding Hood
Is Chasing Him
Burma Shave
Folk's Wouldn't Feel
In So Much Danger
If We Still Had
The Ol' Lone Ranger
Burma Shave
The Monkey Took
One Look At Jim
And Threw The Peanuts
Back At Him
Burma Shave
College Boys!
Your Courage Muster
Shave Off That Fuzzy
Cookie Duster
Burma Shave
Guys Who Want To
Middle-aisle It
Should Never Scratch
Their Shrinking Violet
Burma Shave
Within This Vale
Of Toil And Sin
Your Head Grows Bald
But Not Your Chin
Burma Shave
Said Farmer Jones
Who's Bald On Top
I Wish I Could
Rotate The Crop
Burma Shave
He Saw The Train
He Tried To Duck It
Kicked First The Gas
And Then The Bucket
Burma Shave
He Lit a Match
To Check The Tank
That's Why They Call Him
Skinless Frank
Burma Shave
Brother Speeders
Let's Rehearse
All Together
Good Morning, Nurse
Burma Shave
Thirty days
Hath September
April, June
And the speed offender
Burma Shave
He Had The Ring
He Had A Flat
She Felt His Chin
And That Was That
Burma Shave
Substitutes
Can Let You Down
Quicker Than
A Strapless Gown
Burma Shave
When You're Frisky
From Drinkin Whiskey
Don't Drive 'Cause
It's Awfully Risky
Burma Shave
Car in Ditch
Driver In Tree
Moon Was Full
And So Was He
Burma Shave
Diplomacy Is
To Do And Say
The Nastiest Things
In The Nicest Way
Burma Shave
If You Must Sample
Her Pucker Paint
Better Drive
Where Traffic Ain't
Burma Shave
Don't Lose Your Head
To Gain A Minute
You Need Your Head
Your Brains Are In It
Burma Shave
A Peach Looks Good
With Lots of Fuzz
But Man's No Peach
And Never Was
Burma Shave
If U Don't Know
Whose Signs These Are
U Can't Have
Driven Very Far
Burma Shave
Ben
Met Anna
Made a Hit
Neglected Beard
Ben-anna Split
Burma Shave
What is it,
We all crave.
Wine, women and...
BURMA SHAVE
Altho insured
Remember, kiddo
They don't pay you
They pay
Your widow
Burma Shave
On curves ahead
Remember, sonny
That rabbit's foot
Didn't save
The bunny
Burma Shave
Please don't stick
Your hand out far
It may go home
in another car
Burma Shave
My job is
Keeping faces clean
And nobody knows
De stubble
I've seen
Burma-Shave
Cautious rider
To her
Reckless dear
Let's have less bull
And lots more steer
Burma-Shave
Soap
May do
For lads with fuzz
But sir, you ain't
The kid you wuz
Burma-Shave
I know
He's a wolf
Said riding hood
But Grandma dear,
He smells so good
Burma-Shave
Substitutes
Can do more harm
Than city fellers
On a farm
Burma-Shave
We can't
Provide you
With a date
But we do supply
The best darn bait
Burma-Shave
Pedro
Walked
Back home by golly
His bristly chin
Was hot-to-Molly
Burma-Shave
Leaves
Face soft
As woman's touch
Yet doesn't cost you
Near as much
Burma-Shave
She put
A bullet
Thru his hat
But he's had
Closer shaves than that
Burma-Shave
It gave McDonald
That needed charm
Hello Hollywood
Good-by farm
Burma-Shave
5-star Generals
Privates 1st class
Show equal rank
In the looking-glass
Burma-Shave
Why is it
When you try to pass
The guy in front
Goes twice as fast?
Burma-Shave
If Crusoe'd
Kept his chin
More tidy
He might have found
A lady Friday
Burma-Shave
The safest rule
No ifs or buts
Just drive
Like every one else
Is nuts!
Burma-Shave
These signs
Are not
For laughs alone
The face they save
May be your own
Burma-Shave
Dinah doesn't
Treat him right
But if he'd
Shave
Dyna-mite!
Burma-Shave
Many a forest
Used to stand
Where a
Lighted match
Got out of hand
Burma-Shave
If daisies
Are your
Favorite flower
Keep pushin' up those
Miles-per-hour
Burma-Shave
The one who
Drives when
He's been drinking
Depends on you
To do his thinking
Burma-Shave
He lit a match
To check gas tank
That's why
They call him
Skinless frank
Burma-Shave
The midnight
Ride of Paul
For beer
Led to a warmer
Hemishpere
Burma Shave
Dim your lights
Behind a car
Let folks see
How bright you are
Burma Shave
A nut at the wheel
A peach on his right
A curve in the road
Fruit salad that night
Burma Shave
Don't take
A curve at
Sixty per
We hate to lose
A customer
Burma-Shave
The salesman
Taught the
Farmer's daughter
To plant
Her tu-lips
Where she otter
Burma Shave