$ perl -MX11::WMCtrl -e '$c=X11::WMCtrl->new; $c->switch($_), sleep 1 for 0..6,1' Modification of a read-only value attempted at /usr/lib/perl5/site_perl/5.8.5/X11/WMCtrl.pm line 380.