On Sun, May 08, 2005 at 03:00:57PM +0300, Andras Lorincz wrote: > I'm trying to set the background for xdm by typing in Xsetup this: > > if [ -r /home/lorand/Wallpaper1024/download3.jpeg -a -x /usr/bin/qiv ]; then > /usr/bin/qiv -z /home/lorand/Wallpaper1024/download3.jpeg > else > /usr/bin/X11/xsetroot -solid DarkBlue > fi > > it doesn't work altough the condition in the if statement is true. If I > execute > > /usr/bin/qiv -z /home/lorand/Wallpaper1024/download3.jpeg > > in a terminal in X, get this message: > > qiv: Your root window's visual is not the visual Imlib chose; > qiv cannot set the background currently. > > What is the problem?
Not sure, but it looks like Imlib (used by qiv) is requesting a "visual class" that's not available for some reason... What's your X-server running at? These days (with modern graphics cards) this is usually TrueColor, which should be fine to display jpgs. But who knows... there's still a tiny chance it's not TrueColor, which might explain the problem. If unsure, look in the output of 'xdpyinfo'. You'll find a section similar to (among lots of other stuff): ... default visual id: 0x23 visual: visual id: 0x23 class: TrueColor depth: 24 planes ... Don't know whether qiv would do automatic conversions (e.g. from TrueColor to Indexed, etc.) -- apparently not...(?) Have you tried other image viewers like xli, display (from ImageMagick), xv, ...? My personal favorite for setting desktop background images is good ol' xli. It's lightweight and fast, and IIRC it also does conversions to the target visual as required (can't verify right now, because of running a TrueColor visual...). The command would typically be something like $ xli -onroot your_image.jpg or, if the image is smaller than the whole screen: $ xli -onroot -center -border black your_image.jpg (It doesn't do automatic resizing, though -- but I'm sure you'll dig up yet another viewer that does. Or use 'convert' from ImageMagick for that task...) HTH, Almut -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]