Here's a patch that makes the display plugin show the default resolution and frame rate instead of displaying just "Default", but emboldens the text to mark it as the default one. This way, you can actually find out what resolution and frame rate the default resolution has. I've found it odd for quite some time that this info isn't in the gui. What made me write a patch was that we had a person in #xfce today who said he couldn't make his Xorg produce his preferred resolution, while it actually turned out that he had his preferred resolution set (but the display plugin didn't inform him about this). Firstly, I tried to instead append " (Default)" to the default mode, but that made for quite a wide list. So after a tip from Darren Salt, I made it bold instead. It works kinda well, only problem would be if people don't understand that the bold one is the default mode. Also, on a minor note and as another tip from Darren, I exchanged the 'x' separating the width and height in the resolution for the more correct '×'.
Created attachment 1371 The patch
Can we be sure that all fonts will have the funky non-x x thing? Safer to just leave it... Otherwise I'm ok with the patch. (On a side note, probably best to use the utf8 hex escape sequence to embed it in a string rather than using the raw char.)
It's defined in ISO-8859-1 and the usual set of default (fallback) fonts have it, so no problem that I can see. As for using \x escapes, I've not seen gcc having problems with including raw UTF-8 in C strings.
Reason for having a do-nothing Default was that for some hardware combinations Randr extension was unable to detect the default resolution (i.e. `xrandr -q` didn't show it), so once the user selected any of the resolutions in the mcs component he was unable to return to the default. I can't find the bug report related so I guess it was discussed in irc at the time. Your patch, if I read it correct, breaks this behavior which should be preserved as there is also another related bug[1]. [1]: http://bugzilla.xfce.org/show_bug.cgi?id=443
It is really annoying feature to have absolutely uninformative - "Default". User need to use web to get to know their resolution :) - funny but real (http://www.whatismyscreenresolution.com/). What about putting resolution after like - "Default(1600x1050)"? If have problem with resolving current resolution of the screen(that is hard to imagine) could you please put Label above - with appropriate content, to define the problem at least.
No need for web, just run xrandr in a terminal (the request stays valid, though)
If you can make the change in 5 lines of code or less, then I'd consider accepting it for 4.6. Otherwise, 4.8, sorry.
(And your patch needs to be against xfce4-settings/dialogs/display/; xfce-mcs-plugins will not get any further code changes.)
There is no 'default' in 4.6, it selects the real resolution. So this will be fixed in 4.6 and the fix won't land in 4.4.x too. Closing bug.