Created attachment 5528 git format-patch --stdout HEAD^1 > ~/xfce4-display-settings-9ab0741.patch On some systems (like as a VirtualBox guest), the display-settings dialog needs better, discerning identifiers for displays. It is much easier to find a display when it is numbered than when all displays share the same friendly name because they are all from the same vendor. This fix prefixes the 'output' number to the friendly-but-not-unique names. It should apply to 3 main UI elements: - List of displays - Dropdown for selecting display position - Display identification "floater" boxes (when "Identify Displays" button is pressed).
One more thing... this xfce4-settings project cannot fully run "make" at this point in its commit history (commit #7dbe179 / 2014-06-17). I was able to get "xfce4-display-settings" compiled, and that was my good enough for me. Here is a hint about what failed during "make": Making all in xfsettingsd make[2]: Entering directory `/home/victor/projects/xfce4-settings/xfsettingsd' CC xfsettingsd-debug.o debug.c: In function ‘xfsettings_dbg_print’: debug.c:94:5: error: function might be possible candidate for ‘gnu_printf’ format attribute [-Werror=suggest-attribute=format] string = g_strdup_vprintf (message, args); ^ cc1: all warnings being treated as errors make[2]: *** [xfsettingsd-debug.o] Error 1 make[2]: Leaving directory `/home/victor/projects/xfce4-settings/xfsettingsd' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/victor/projects/xfce4-settings' make: *** [all] Error 2
I've fixed the xfce4-settings failure to build here: https://github.com/bluesabre/xfce4-settings/commit/4265acd7d52901d7352322e10baba576ad8cf3e5#diff-bf2fdacb492578581961b46c288e8724R73 This reported bug is fixed here: https://github.com/bluesabre/xfce4-settings/commit/97801953fc69349220442631bc3ff0f44eff40cb Merged into trunk here: http://git.xfce.org/xfce/xfce4-settings/commit/?id=3903d0ab91b3840eccf9c52f4000b4808c13aec6
Consequently marking this bug as fixed.