Comment 7 for bug 609451

Revision history for this message
jason lytle (jason-k4cybxw) wrote :

I'm having the same problem
xscreensaver latest version
Ubuntu 11.10 (clean install) w/ Unity running

mounting a windows share with:
mount -t cifs //10.200.10.187/shared$ -o rw,bg,vers=3,proto=tcp,hard,intr,rsize=32768,wsize=32768,forcedirectio,llock,username=root,password=xxxxxxx /mnt/shared/

I can access this share and the images in it using other applications like gimp and firefox.

I have another machine with different hardware running Ubuntu 11.10 (upgraded from 11.04) but running lubuntu desktop instead of unity and this works ok.

in the error it says the directory doesn't exist. during a preview, the error lists the actual names of the files it is reading from the directory but then says the file doesn't exist.

I ran the xscreensaver-getimage command:

the file exists:
root@T420s:~# ls -la /mnt/shared/pics/yWPk9.jpg
-rwxr-xr-x 1 root root 47484 2011-05-26 14:36 /mnt/shared/pics/yWPk9.jpg

xscreensaver-getimage sees the dir:
root@T420s:~# xscreensaver-getimage -verbose -directory /mnt/shared/pics/ root
xscreensaver-getimage: grabDesktopImages: True
xscreensaver-getimage: grabVideoFrames: False
xscreensaver-getimage: chooseRandomImages: False
xscreensaver-getimage: imageDirectory: /mnt/shared/pics/
xscreensaver-getimage: grabbing desktop image

xscreensaver-getimage: window 0x0000015D root: 1 saver: 0 grab: 0 wait: 0.0
xscreensaver-getimage: 0x21 (TrueColor, depth: 24, cmap: default)

xscreensaver-getimage: grabbed 24 bit screen image to real root window.
xscreensaver-getimage: displaying 1920x1980 image at 0,0 in 1920x1980.

but it doesn't see the file:
root@T420s:~# xscreensaver-getimage -verbose -directory /mnt/shared/pics/ -file /mnt/shared/pics/yWPk9.jpg -root
xscreensaver-getimage: file "/mnt/shared/pics/yWPk9.jpg" does not exist
xscreensaver-getimage: grabDesktopImages: True
xscreensaver-getimage: grabVideoFrames: False
xscreensaver-getimage: chooseRandomImages: False
xscreensaver-getimage: imageDirectory: /mnt/shared/pics/
xscreensaver-getimage: grabbing desktop image

xscreensaver-getimage: window 0x0000015D root: 1 saver: 0 grab: 0 wait: 0.0
xscreensaver-getimage: 0x21 (TrueColor, depth: 24, cmap: default)

xscreensaver-getimage: grabbed 24 bit screen image to real root window.
xscreensaver-getimage: displaying 1920x1980 image at 0,0 in 1920x1980.

maybe the problem is Unity? I'll try changing desktops and let you know.