GNU Emacs Lisp Reference Manual
26.21: Data about the X Server
This section describes functions and a variable that you can use to get information about the capabilities and origin of an X display that Emacs is using. Each of these functions lets you specify the display you are interested in: the display argument can be either a display name, or a frame (meaning use the display that frame is on). If you omit the display argument, or specify nil, that means to use the selected frame's display.
- Function: x-display-screens &optional display
- This function returns the number of screens associated with the display.
- Function: x-server-version &optional display
- This function returns the list of version numbers of the X server running the display.
- Function: x-server-vendor &optional display
- This function returns the vendor that provided the X server software.
- Function: x-display-pixel-height &optional display
- This function returns the height of the screen in pixels.
- Function: x-display-mm-height &optional display
- This function returns the height of the screen in millimeters.
- Function: x-display-pixel-width &optional display
- This function returns the width of the screen in pixels.
- Function: x-display-mm-width &optional display
- This function returns the width of the screen in millimeters.
- Function: x-display-backing-store &optional display
- This function returns the backing store capability of the screen. Values can be the symbols
always, when-mapped, or not-useful.
- Function: x-display-save-under &optional display
- This function returns non-
nil if the display supports the SaveUnder feature.
- Function: x-display-planes &optional display
- This function returns the number of planes the display supports.
- Function: x-display-visual-class &optional display
- This function returns the visual class for the screen. The value is one of the symbols
static-gray, gray-scale, static-color, pseudo-color, true-color, and direct-color.
- Function: x-display-grayscale-p &optional display
- This function returns
t if the screen can display shades of gray.
- Function: x-display-color-p &optional display
- This function returns
t if the screen is a color screen.
- Function: x-display-color-cells &optional display
- This function returns the number of color cells the screen supports.