Chapter Review


[Page 397]

Checklist

In this chapter, I described:

  • what a Graphical User Interface does

  • MIT's X Window System

  • X servers, X clients, X widgets

  • desktop environments and window managers

  • X application resources

Quiz

1.

What is the biggest difference between the X Window System and most other graphical windowing systems?

2.

Which command is used to change access permissions on an X server?

3.

Which widget would you use in a window where you want to give the users a choice between several options but they can only choose one?

4.

What is the X application argument used to cause the application's window to show up on a different computer's screen?

5.

What attribute about an X server allows you to change the appearance of an X application without having to modify the program?

Exercises

1.

Explain why a window manager is an X client. [level: easy]

2.

Suppose that your window manager has exited and you cannot get focus in a window to type a command to bring up a new one (and that you have no root menu button that starts a new one). Explain how you might still be able to use copy-and-paste with your existing windows to execute a command. [level: hard]

Projects

1.

Use the xrdb command to print the resource database of a running X server. Study the output to learn what types of applications use what types of resources. [level: medium]




Linux for Programmers and Users
Linux for Programmers and Users
ISBN: 0131857487
EAN: 2147483647
Year: 2007
Pages: 339

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net