[Xmonad] Issue 29 in xmonad: MergeFB " Pseudo" Xinerama not supported

codesite-noreply at google.com codesite-noreply at google.com
Sat Jun 23 15:37:02 EDT 2007


Issue 29: MergeFB "Pseudo" Xinerama not supported
http://code.google.com/p/xmonad/issues/detail?id=29

New issue report by Ulrich.Pfeifer:
The current code does only support real Xinerama Screens.
If the setup is a MergeFB one with Pseudo Xinerama Screens, it is
not detected.  The following C-Code does find the rectangles (should
also find the rectangles in real Xinerama mode):

        if(XineramaQueryExtension(ioncore_g.dpy, &event_base, &error_base)){
            xi=XineramaQueryScreens(ioncore_g.dpy, &nxi);
            
            if(xi!=NULL){
              for(i=0; i<nxi; i++){
                {
                  fprintf(out,"Xinerama screen (%d,%d) %dx%d\n",
xi[i].x_org, xi[i].y_org, xi[i].width, xi[i].height);
                }
              }
            }
        }


What steps will reproduce the problem?
The current code does only support real Xinerama Screens.
If the setup is a MergeFB one with Pseudo Xinerama Screens, it is
not detected.  The following C-Code does find the rectangles (should
also find the rectangles in real Xinerama mode):

        if(XineramaQueryExtension(ioncore_g.dpy, &event_base, &error_base)){
            xi=XineramaQueryScreens(ioncore_g.dpy, &nxi);
            
            if(xi!=NULL){
              for(i=0; i<nxi; i++){
                {
                  fprintf(out,"Xinerama screen (%d,%d) %dx%d\n",
xi[i].x_org, xi[i].y_org, xi[i].width, xi[i].height);
                }
              }
            }
        }

Here are some parts of the xorg.conf:

	Option		"MergedFB"	"true"
	Option		"CRT2Position"	"LeftOf"
	Option		"CRT2HSync"	"30-82"
	Option		"CRT2VRefresh"	"56-76"
	Option		 "MergedNonRectangular"	"true"
        Option           "MergedXineramaCRT2IsScreen0" "false"
	Option          "MetaModes"	"1024x768-1440x900 1024x768"

xmonad does only recognize the whole pan area, not the viewports.


I complied x11-extra and xmonad straight from the darcs repository.

Ulrich



Issue attributes:
	Status: New
	Owner: ----
	Labels: Type-Defect Priority-Medium

-- 
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings


More information about the Xmonad mailing list