diff -ru mythtv-0.22/mythtv-0.22/libs/libmythui/DisplayResX.cpp mythtv-0.22-mod/mythtv-0.22/libs/libmythui/DisplayResX.cpp
--- mythtv-0.22/mythtv-0.22/libs/libmythui/DisplayResX.cpp      2009-09-26 14:53:51.000000000 -0400
+++ mythtv-0.22-mod/mythtv-0.22/libs/libmythui/DisplayResX.cpp  2010-04-18 13:05:19.000000000 -0400
@@ -92,6 +94,8 @@
         XRRFreeScreenConfigInfo(cfg);
         delete display;
 
+       system("/usr/bin/xrefresh");
+
         if (RRSetConfigSuccess != status)
             cerr<<"DisplaResX: XRRSetScreenConfigAndRate() call failed."<<endl;
         return RRSetConfigSuccess == status;
