Vendor−Specific X Flavors — a Configuration Example

22.2.4 Vendor−Specific X Flavors — a Configuration Example

All vendor−specific flavors of X do have a quite similar approach regarding their configuration. It is logical, bearing in mind their common starting base in X11R4; they all are only flavored versions of the same X11. The similarity is even higher if we talk about CDE. Historically, CDE appeared after vendor−specific X flavors, and it integrated the best of all of them. Maybe it is fair to say that CDE resembles them, rather than the opposite. Talking about vendor−specific flavors of X, we will mostly refer to Hewlett−Packard Visual User Interface VUE. Although some discrepancies are possible between vendors X flavors, such a generalization is quite acceptable, and correct. We will briefly check the VUE configuration implemented platform is HP−UX 10.20. The basic VUE configuration seems to be very similar to the CDE, even regarding file names. The VUE configuration file is named Xconfig as in CDE and it configures VUE quite deep; almost all VUE resources are defined by the file itself. The configuration files live in the directory usrvueconfig; its listing is presented. Some of the files are named differently, but are still recognizable. The directory also includes systemwide configuration files for other clients and the VUE Window Manager – vuewm. ls usrvueconfig Xaccess Xconfig Xconfig.orig Xerrors Xfailsafe Xpid Xreset Xresources Xservers Xsession Xsession.test Xstartup def−actions dialogs import panels sys.font sys.res.lite sys.resources sys.ses.lite sys.session sys.vueprofile sys.vuewmrc types VUE is started, during the system startup by the special inittab entry in the etcinittab file: cat etcinittab | grep vue vue:4:respawn: usrvuebinvuerc VUE invocation The started program is running as a daemon: ps −ef |grep vue | grep −v grep root 1441 10 Jan 5 ? 0:00 usrvuebinvuerc usrvuebinvuerc The structure of the configuration file Xconfig is very much like the CDE configuration file; however, there are differences in the contents. The file is partially presented: cat usrvueconfigXconfig Xconfig Configuration file for the Login Manager Hewlett−Packard Visual User Environment, Version 3.0 Copyright c Hewlett−Packard Company ______________________________ This file contains behaviour resources for the HP VUE Login Manager. It also specifies the location of other configuration files used by 539 Other well commented configuration sections follow ..... ..... Administering vendor−specific X flavors recalls our previous discussion. The concept is the same, and configuration rules are the same, data organization is the same, and configuration files are almost the same. Differences are primarily in the naming of programs and configuration files; even the names are recognizable. All X−related administrative skills are fully transparent.

22.3 Access Control and Security of X11