Screen includes some utilities and binaries to help with calibration, debugging,
and demonstrating features.
Before you can run these utilities and binaries, you need to ensure that the shared objects that they depend
on are included in your system image. See the
Shared libraries
section of the Building Embedded Systems guide for more information
on how to determine which shared objects you need.
Screen utilities
The
Screen utilities are as
follows:
- drm-intel
-
Start the DRM Server (available for Intel platforms only)
- drm-probe-displays
-
Detect ports and pipelines for Intel graphics hardware (available for Intel platforms only)
- egl-configs
-
Query and display the number of all supported framebuffer configurations for the specified display
- screen
- Start Screen services
- screencmd
- Change properties of Screen objects
- screen-gles2-tools
- Generate shader binaries
- screeninfo
- Decode the contents of binary files in /dev/screen for debugging
- screenshot
- Take a screenshot of a specified size of the display and saves the output file in BMP format
Screen binaries
These binaries are applications that demonstrate various
Screen functionality:
- display-image
- Display a specified image
- dpy-vsync
- Display software-rasterized content on multiple displays
- events
- Create a window manager connection to Screen and dump the events received as output to the console.
- gles1-vsync
- Display hardware-rendered content using OpenGL ES 1.x
- gles1-gears
- Display hardware-rendered content using OpenGL ES 1.x
- gles2-gears
- Display hardware-rendered content using OpenGL ES 2.x
- gles3-gears
- Display hardware-rendered content using OpenGL ES 3.x
- sharewin
- Demonstrate content sharing
- sw-vsync
- Display software-rasterized content
- vcapture-demo
- Demonstrate camera and video content
- win-vsync
- Display software-rasterized content using multiple windows in a hierarchy
Touch utilities
These binaries are
applications are used for touch devices.:
- calib-touch
- Calibrate a touchscreen
- mtouch
- Service that handles touch events.