On Fri, Jan 02, 2009 at 12:48:23PM +0100, Markus Hennecke wrote:
> On Thu, 1 Jan 2009, Antoine Jacoutot wrote:
>
>> On Thu, 1 Jan 2009, Jasper Lievisse Adriaanse wrote:
>>> you may want to attach the port, instead of the package ;-)
>>> unless the Makefile is made up like the average .doc document...
>
> FYI, the program is broken at least for the radeonhd driver. The regex,
> parsing the output from xrandr will never match with that driver. The
> attached patch would make this better, don't know if this may trigger
> other problems. The regex is pretty unspecific this way:
>
> $OpenBSD$
> --- src/lxrandr.c.orig Fri Jan 2 12:39:35 2009
> +++ src/lxrandr.c Fri Jan 2 12:41:53 2009
> @@ -91,7 +91,7 @@ static gboolean get_xrandr_info()
> return FALSE;
> }
>
> - regex = g_regex_new( "([A-Z]+[-0-9]*) +connected .*((\n
> +[0-9]+x[0-9]+[^\n]+)+)",
> + regex = g_regex_new( "(.*) +connected .*((\n +[0-9]+x[0-9]+[^\n]+)+)",
> 0, 0, NULL );
> if( g_regex_match( regex, output, 0, &match ) )
> {
>
> Kind regards,
> Markus
>
this did the trick for my dualhead radeonhd setup, as in, at least it
picks up the displays now.
cheers,
jasper
--
"Intelligence should guide our actions, but in harmony with the
texture of the situation at hand"
-- Francisco Varela