Routines (alphabetical) > Routines: G > GET_SCREEN_SIZE

# GET_SCREEN_SIZE

The GET_SCREEN_SIZE function returns size, measured in device units, of the screen.

On multi-monitor configurations, the GET_SCREEN_SIZE function returns information for the primary monitor only. For information about other monitors, use the IDLsysMonitorInfo object.

## Examples

You can find the dimensions and screen resolution of your screen by entering the following:

dimensions = GET_SCREEN_SIZE(RESOLUTION=resolution)
PRINT, dimensions, resolution

For the screen on which this was tested, IDL prints:

1280.00 1024.00

0.0282031 0.0281250

## Syntax

Result = GET_SCREEN_SIZE( [Display_name] [, RESOLUTION=variable] )

Unix-Only Keywords: [, DISPLAY_NAME=string]

## Return Value

Returns a two-element vector of the form [width, height] that represents the dimensions, measured in device units, of the screen.

## Arguments

### Display_name

This argument is only available on UNIX platforms.

A string indicating the name of the X Windows display that should be used to determine the screen size.

## Keywords

### DISPLAY_NAME

This keyword is only available on UNIX platforms.

Set this keyword equal to a string indicating the name of the X Windows display that should be used to determine the screen size. Setting this keyword is equivalent to setting the optional Display_name argument.

### RESOLUTION

Set this keyword equal to a named variable that will contain a two-element vector, [xres, yres], specifying the screen resolution in cm/pixel.

## Version History

5.6 | Introduced