I'm running Xfce 4.8 (git) on openSuSE 11.3 (x86_64) inside of Parallels Desktop 6.0 virtual machine
on Mac OSX 10.6.6. I do have the Parallels Tools installed.
When I try to open the Display settings dialog, this error is shown:
"The video driver does not support video outputs"
I can resize my virtual machine window manually with xrandr, with the KDE display settings
dialog or from OSX. The video driver (prlvideo) reacts accordingly.
Screen 0: minimum 640 x 480, current 1466 x 910, maximum 1920 x 1200
default connected 1466x910+0+0 0mm x 0mm
jens@linux-vq8x:~> xrandr -v
xrandr program version 1.3.2
Server reports RandR version 1.3
About the possibly failing test you were speaking about on irc last night (xfce-randr.c:180), I don't really know why it is useful. I didn't add it, it was already in the code prior to the big rewrite, and I assumed it was to workaround a buggy driver wrongly claiming randr support...
But I rechecked the randr spec, and looked quickly xrandr's code again, and I can't find anything related to that. So it's /probably/ safe to drop it (or maybe find the original committer and ask him if he remembers the reason ;-).
Iirc when the device had the name "default" it was a nvidia driver, but feel free to remove it.
Created attachment 3351
Patch to disable the check.
This patch needs to be tested with the nvidia proprietary driver, to see if the detection still works.
Tried it with nvidia driver, it now open the dialog, no error dialog. However, changing the resolution works fine, so I don't think that's a bad thing...
This doesn't seem to be a constant behavior: in a quick "video tour" made by some user on a French forum, I can see the error dialog with nvidia settings (http://www.youtube.com/watch?v=lGaiXWygBik at about 3:00). :/
I pushed a fix to git master based on perldude's fix and comments by Lionel. If we get confirmation it's ok with different cards, I'll push it to the 4.8 branch.
Maybe we can still use it to show an extra button in the bottom of the dialog to launcher nvidia/ati settings?
well maybe not based on the "default" name if it passes the randr version test, but on whether the setting executables are found in $path.