[lug] xv with cron and screensaver
Gary Hodges
Gary.Hodges at noaa.gov
Mon Dec 29 09:51:37 MST 2003
I run a cron job early every morning that that displays a series of
images with xv. When I attempt to page through the images using the
space bar the xv window(s) disappear. I had this problem back with
RH7.2 and it was solved by putting the following line in my Perl script:
$ENV{DISPLAY} = ':0.0';
The lines in the script that run xv are:
system "/usr/X11R6/bin/xv -display :0.0 -geometry -314+5 *.jpg &";
system "/usr/X11R6/bin/xv -display :0.0 -geometry -15+5 *.png &";
Since I installed SuSE v9.0 I have not been able to get this to work. I
believe it is related to the screensaver. If I set the cron job to run
at a time when I am working on the machine, i.e no screensaver running,
everything works as expected. If the screensaver is running when the
job runs, the xv window(s) will disappear when I attempt to page through
the images. The following message is emailed to me when I attempt to
page through the images:
X Error: BadWindow (invalid Window parameter)
Major Opcode: 40
X Error: BadWindow (invalid Window parameter)
Major Opcode: 40
Cheers,
Gary
More information about the LUG
mailing list