Unix/Linux Go Back    


X11R7.4 - man page for xinerama (x11r4 section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


XINERAMA(3)									      XINERAMA(3)

NAME
       Xinerama - API for Xinerama extension to X11 Protocol

SYNOPSIS
       #include <X11/extensions/Xinerama.h>

       Bool XineramaQueryExtension (Display *dpy,
	    int *event_basep, int *error_basep);

       Status XineramaQueryVersion (Display *dpy,
	    int *major_versionp,
	    int *minor_versionp);

       Bool XineramaIsActive (Display *dpy);

       XineramaScreenInfo * XineramaQueryScreens (Display *dpy,
	    int *number);

ARGUMENTS
       display	 Specifies the connection to the X server.

       event_basep
		 Specifies the return location for the assigned base event code

       error_basep
		 Specifies the return location for the assigned base error code

       major_versionp
		 Returns the major version supported by the server

       minor_versionp
		 Returns the minor version supported by the server

       number	 Returns the number of entries in the returned XineramaScreenInfo array.

DESCRIPTION
       Xinerama  is  a simple library designed to interface the Xinerama Extension for retrieving
       information about physical output devices which may be combined into a  single  logical	X
       screen.

FUNCTIONS
   XineramaQueryExtension()
       The  XineramaQueryExtension  function queries the Xserver to determine the availability of
       the Xinerama Extension. If the extension is available,  the  return  value  is  True,  and
       event_base  and	error_base are set to the base event number and base error number for the
       extension, respectively.  Otherwise,  the  return  value  is  False,  and  the  values  of
       event_base and error_base are undefined.

   XineramaQueryVersion()
       The  XineramaQueryVersion  function  returns  the version of the Xinerama extension imple-
       mented by the Xserver. The version is returned in major_versionp and  minor_versionp.  The
       major version will be incremented for protocol incompatible changes, and the minor version
       will be incremented for small, upwardly compatible changes.

       If the Xinerama library is compatible with the version returned by the server, it  returns
       nonzero.  If  the server does not support the XINERAMA extension, or if there was an error
       during communications with the server, or if the server and library protocol versions  are
       incompatible, it returns zero.

   XineramaIsActive()
       The  XineramaIsActive function returns a Boolean operator used to determine if Xinerama is
       activated on the screen. Returns True for active and False for not active.

   XineramaQueryScreens()
       The XineramaQueryScreens() function returns  info  about  each  individual  output  device
       within  the  Xinerama Screen.  The integer pointed to by the number argument is updated to
       the number of output devices listed in the returned  array  of  XineramaScreenInfo  struc-
       tures.	XineramaQueryScreens()	returns  NULL  and  sets  number  to 0 if Xinerama is not
       active.

       The pointer returned should be released with XFree(3) when no longer needed.

NOTE
       The original API provided for interacting with the XINERAMA extension used function  names
       beginning  with	XPanoramiX.    That  API  is  now  deprecated and this API should be used
       instead in new software.

X Version 11				libXinerama 1.0.3			      XINERAMA(3)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 06:58 AM.