DMXGetScreenAttributes
NAMESYNOPSIS
DESCRIPTION
RETURN VALUE
SEE ALSO
NAME
DMXGetScreenAttributes − determine back-end screen attributes
SYNOPSIS
#include <X11/extensions/dmxext.h>
Bool
DMXGetScreenAttributes(Display *dpy,
int screen,
DMXScreenAttributes *attr);
DESCRIPTION
DMXGetScreenAttributes() returns the attributes for the single DMX screen specified in screen.
The DMXScreenAttributes structure is:
typedef struct
{
char *displayName;
int logicalScreen;
unsigned int
screenWindowWidth;
unsigned int screenWindowHeight;
int screenWindowXoffset;
int screenWindowYoffset;
unsigned int
rootWindowWidth;
unsigned int rootWindowHeight;
int rootWindowXoffset;
int rootWindowYoffset;
int
rootWindowXorigin;
int rootWindowYorigin;
} DMXScreenAttributes;
displayName is the name used to open the display, either from the Xdmx(1) command-line or from the configuration file.
logicalScreen is the value of the screen that that Xdmx(1) server exports to clients. When Xinerama is in use, this value is typically 0 for all values of physicalScreen. If Xinerama is in use, rootWindowXorigin and rootWindowYorigin specify where the physical screen is positioned in the global Xinerama coordinate system. Otherwise, these values are set to 0.
screenWindowWidth, screenWindowHeight, screenWindowXoffset, and screenWindowYoffset are a geometry specification (see X(7x)) for the location of the DMX screen on the back-end screen. The coordinant system of the back-end display is used for these values.
rootWindowWidth, rootWindowHeight, rootWindowXoffset, and rootWindowYoffset are a geometry specification (see X(7x)) for the location of the root window on the screen window. The coordinant system of the screen window is used. In most cases, the root window will have the same geometry as the DMX screen window, and will occupy the same area of the back-end display. (This would not be the case, for example, if automatic projector alignment is used.)
RETURN VALUE
DMXGetScreenAttributes() returns True unless there is a protocol error.
DMXGetScreenAttributes() can generate BadValue errors.
SEE ALSO
DMXGetScreenCount(3), DMXChangeScreenAttributes(3), DMX(3), Xdmx(1)
More Linux Commands
manpages/alloca.3.html
alloca(3) - allocate memory that is automatically freed.....
The alloca() function allocates size bytes of space in the stack frame of the caller. This temporary space is automatically freed when the function that called
manpages/gpm-types.7.html
gpm-types(7) - pointer types (mice, tablets, etc.) managed b
This manpage describes the various pointer types currently available in gpm. If you look at the source code, youll find that pointer-specific code is confined t
manpages/overchan.8.html
overchan(8) - Batch update the INN overview database........
overchan reads overview data from the specified files or from standard input if no files are specified, and writes that data into the INN overview database. (Th
manpages/gnutls_openpgp_crt_deinit.3.html
gnutls_openpgp_crt_deinit(3) - API function - Linux man page
gnutls_openpgp_crt_deinit.3 - This function will deinitialize a key structure. REPORTING BUGS Report bugs to <bug-gnutls@gnu.org>. GnuTLS home page: http://www.
manpages/SDBM_File.3pm.html
SDBM_File(3pm) - Tied access to sdbm files - Linux man page
SDBM_File establishes a connection between a Perl hash variable and a file in SDBM_File format. You can manipulate the data in the file just as if it were in a
manpages/XkbAllocGeomKeys.3.html
XkbAllocGeomKeys(3) - Allocate space for an arbitrary number
XkbAllocGeomKeys.3 - Xkb provides a number of functions to allocate and free subcomponents of a keyboard geometry. Use these functions to create or modify keybo
manpages/Term::ReadKey.3pm.html
Term::ReadKey(3pm) - A perl module for simple terminal contr
Term::ReadKey is a compiled perl module dedicated to providing simple control over terminal driver modes (cbreak, raw, cooked, etc.,) support for non-blocking r
manpages/postsuper.1.html
postsuper(1) - Postfix superintendent - Linux manual page...
The postsuper(1) command does maintenance jobs on the Postfix queue. Use of the command is restricted to the superuser. See the postqueue(1) command for unprivi
manpages/sane-nec.5.html
sane-nec(5) - SANE backend for NEC scanners - Linux man page
The sane-nec library implements a SANE (Scanner Access Now Easy) backend that provides access to NEC SCSI scanners. This backend should be considered alpha-qual
manpages/sfinfo.1.html
sfinfo(1) - display information about audio files (ManPage)
sfinfo prints information about the specified audio files, including file format, sample rate, duration, and audio data format. By default sfinfo displays infor
manpages/process_vm_writev.2.html
process_vm_writev(2) transfer data between process address s
These system calls transfer data between the address space of the calling process (the local process) and the process identified by pid (the remote process). Th
manpages/glGetMap.3gl.html
glGetMap(3gl) - return evaluator parameters - Linux man page
glMap1 and glMap2 define evaluators. glGetMap returns evaluator parameters. target chooses a map, query selects a specific parameter, and v points to storage wh
