Interesting ... I even tried nuking the e_randr.cfg files too, but no luck. Oh well, not that important ... xrandr cli to the rescue ;)
dh On 01/22/2014 02:51 PM, Sebastian Dransfeld wrote: > Using HDMI on laptop here. > > S. > > On 01/22/2014 03:32 PM, Christopher Michael wrote: >> Well, the issue does not happen on my work machines using both VGA and >> a DVI connection....However it does happen at home on the laptop using >> an HDMI connection. Have not had time to dig into it myself yet either >> >> dh >> >> On 01/22/2014 02:01 PM, Sebastian Dransfeld wrote: >>> I got a 1920x1200 monitor and a 1600x900 laptop, works like a charm. But >>> as I said, I don't have time to fix this atm, so if it sucks to much, >>> revert. >>> >>> S. >>> >>> On 01/21/2014 10:35 PM, Chris Michael wrote: >>>> Welcome to the wonderful world of XRandr version vs driver version vs E >>>> version vs .. the world ;) >>>> >>>> Lots of fun waiting for you and Seb here ;) >>>> >>>> BTW, YOU BROKE MY RANDR STUFF !!! >>>> >>>> Configuring monitors in the dialog is totally borked now :( 2 monitors >>>> (1600x9000) and (1920x1080) in a side-by-side config does not work >>>> anymore !!! >>>> >>>> The 1600 is fine. The 1920 ends up w/ half a screen !! >>>> >>>> FIX IT !!! You broke it, you bought it ;) >>>> >>>> dh >>>> >>>> >>>> >>>> On 21/01/14 21:09, Mike Blumenkrantz wrote: >>>>> discomfitor pushed a commit to branch master. >>>>> >>>>> http://git.enlightenment.org/core/efl.git/commit/?id=052fc85cd34aec41d50e5d8333bac6ee9ba9c7d6 >>>>> >>>>> >>>>> commit 052fc85cd34aec41d50e5d8333bac6ee9ba9c7d6 >>>>> Author: Mike Blumenkrantz <zm...@samsung.com> >>>>> Date: Tue Jan 21 16:07:38 2014 -0500 >>>>> >>>>> okay, bring back xrandr < 1.4 compat for >>>>> ecore_x_randr_output_name_get >>>>> >>>>> apparently I read the commit order wrong and this fix went >>>>> in for 1.4.0, not 1.3.2, which means anyone who has 1.3.2 has been >>>>> having lots of fun crashes for the past 24 hours >>>>> --- >>>>> configure.ac | 4 +--- >>>>> src/lib/ecore_x/xlib/ecore_x_randr.c | 15 +++++++++++---- >>>>> 2 files changed, 12 insertions(+), 7 deletions(-) >>>>> >>>>> diff --git a/configure.ac b/configure.ac >>>>> index 2d2e377..373ea6d 100644 >>>>> --- a/configure.ac >>>>> +++ b/configure.ac >>>>> @@ -2875,9 +2875,7 @@ if test "x${want_x11_xlib}" = "xyes" ; then >>>>> ECORE_CHECK_X_EXTENSION([Xtest], [XTest.h], [Xtst], >>>>> [XTestFakeKeyEvent]) >>>>> ECORE_CHECK_X_EXTENSION([Xss], [scrnsaver.h], [Xss], >>>>> [XScreenSaverSelectInput]) >>>>> >>>>> - if test echo "$ECORE_X_LIBS" | grep -q Xrandr ; then >>>>> - PKG_CHECK_EXISTS([xrandr > 1.3.1], [], [AC_MSG_ERROR([Xrandr >>>>>> = 1.3.1 required])]) >>>>> - fi >>>>> + PKG_CHECK_EXISTS([xrandr > 1.3.2], [AC_DEFINE([XRANDR_GOOD], >>>>> [1], [good xrandr])], []) >>>>> >>>>> if test "${want_xpresent}" = "yes"; then >>>>> ECORE_CHECK_X_EXTENSION([Xpresent], [Xpresent.h], >>>>> [Xpresent], [XPresentQueryExtension]) >>>>> diff --git a/src/lib/ecore_x/xlib/ecore_x_randr.c >>>>> b/src/lib/ecore_x/xlib/ecore_x_randr.c >>>>> index b477777..db1f109 100644 >>>>> --- a/src/lib/ecore_x/xlib/ecore_x_randr.c >>>>> +++ b/src/lib/ecore_x/xlib/ecore_x_randr.c >>>>> @@ -2206,10 +2206,17 @@ >>>>> ecore_x_randr_output_name_get(Ecore_X_Window root, >>>>> Ecore_X_Randr_Output output, >>>>> { >>>>> if (info->name) >>>>> { >>>>> - ret = malloc(info->nameLen + 1); >>>>> - memcpy(ret, info->name, info->nameLen); >>>>> - ret[info->nameLen] = 0; >>>>> - if (len) *len = info->nameLen; >>>>> + size_t s; >>>>> +#ifdef XRANDR_GOOD >>>>> + s = info->nameLen; >>>>> +#else >>>>> + /* pre 1.4.0 does not fill in info->nameLen */ >>>>> + s = strlen(info->name); >>>>> +#endif >>>>> + ret = malloc(s + 1); >>>>> + memcpy(ret, info->name, s); >>>>> + ret[s] = 0; >>>>> + if (len) *len = s; >>>>> } >>>>> >>>>> /* free the output info */ >>>>> >>>> >> >> > ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel