Chapter 6. X Utility Programs
The Unused Toolbox
The standard X distribution contains a number of command-line utilities to configure and administer the X server. These tools have been collected over many years, and some have a very old look and feel to them. Indeed, many have been superseded by tools built into modern desktop environments. Nonetheless, they continue to be extremely useful for system administrators. The articles in this chapter will introduce you to the more useful tools in this toolbox.
In addition to the tools discussed in this chapter, the utilities available from X.org include:
- xev (Section 15.4)
For testing input events
- xkbsetmap (Section 12.7) and xmodmap (Section 15.4)
For setting the keymap
- xlsfonts (Section 10.4), xfontsel (Section 10.4), mkfontdir (Section 10.5), and mkfontscale (Section 10.5)
For dealing with old-style fonts
- x11perf, x11perfcomp, and xmark
For testing and benchmarking a X server
- xsm (Section 8.2)
For session management
- glxinfo, xtrapinfo, and xvinfo
For getting information about specific extensions
Determine the Display Configuration
xdpyinfo is an X client that gathers information about the display and outputs it to standard output. This very simple program is invaluable when debugging an X server setup.
xpyinfo must be run from a terminal program (Section 7.4) or have its output redirected to be useful. It is used like this:
$ xdpyinfo
name of display: :0.0
version number: 11.0
vendor string: The X.Org Foundation
vendor release number: 60802000 ...
Get X Power Tools now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.