XCOMM ########################################################################## XCOMM XCOMM Xservers XCOMM XCOMM Common Desktop Environment XCOMM XCOMM Configuration file for all Xservers started or managed by the Login Manager XCOMM XCOMM (c) Copyright 1993, 1994, 1995 Sun Microsystems, Inc. XCOMM (c) Copyright 1993, 1994 Hewlett-Packard Company XCOMM (c) Copyright 1993, 1994 International Business Machines Corp. XCOMM (c) Copyright 1993, 1994 Novell, Inc. XCOMM XCOMM BEST TO NOT EDIT CDE_INSTALLATION_TOP/config/Xservers directly. XCOMM XCOMM CDE_INSTALLATION_TOP/config/Xservers is a factory-default file and will XCOMM be unconditionally overwritten upon subsequent installation. XCOMM Before making changes to the file, should copy it to the configuration XCOMM directory, CDE_CONFIGURATION_TOP/config. XCOMM XCOMM $XConsortium: Xservers.src /main/7 1996/08/25 02:01:08 cde-fuj $ XCOMM XCOMM ########################################################################## XCOMM XCOMM This file should contain an entry to start the server on the XCOMM local display. If you have more than one display (not screen), XCOMM add entries to the list (one per line). XCOMM XCOMM If the local display has an associated character device, it should be XCOMM specified here also. This allows Dtlogin to correctly monitor that XCOMM device when [No Windows] mode is selected from the login screen. If XCOMM no character device is available, then "none" should be specified. XCOMM XCOMM By default, the ":0" display is associated with the "/dev/console" XCOMM character device. If the true console on the system is not the same XCOMM as the ":0" graphics display, then the appropriate device or "none" XCOMM should be specified for the ":0" display. XCOMM XCOMM If you want multiple-displays running dtlogin then make sure the XCOMM connection number matches the display name, for example. XCOMM XCOMM :1 local@none /usr/openwin/bin/X :1 XCOMM XCOMM This means the X-server is started on connection number "1" and the XCOMM display is connecting to the X-server on "1" through display name XCOMM "LocalHost:1". XCOMM XCOMM If you have some X terminals connected which do not support XDMCP, XCOMM you can add them here as well. Using XDMCP is recommended over XCOMM entries in this file and should be used whenever possible. XCOMM XCOMM Example Syntax, the items between "< >" are optional: XCOMM XCOMM :0 local@console /usr/openwin/bin/X :0 XCOMM :1 local@none /usr/openwin/bin/X :1 XCOMM :0 local_uid@console /usr/openwin/bin/X :0 XCOMM XTermName:0 foreign XCOMM XCOMM A "*" in the first field of the entry for a local server XCOMM will be expanded to ":0" by Dtlogin. This XCOMM syntax is valid only within this file. XCOMM XCOMM * Local local@console /usr/openwin/bin/Xsun :0 XCOMM XCOMM If the display type of "local_uid" is used, a user name such as "root" XCOMM must follow in next field. In this example, by placing "root" here, XCOMM Login will start a local Xserver under the user id of "root". On Sun XCOMM system's this will give Xserver the ability to raise interactive XCOMM scheduling priority of a client with mouse/keyboard focus to increase XCOMM performance of the application. XCOMM XCOMM :0 Local local_uid@console root /usr/openwin/bin/Xsun :0 XCOMM XCOMM In limited situations, the Xserver should not be run under a "root" id XCOMM for security reasons. Examples are usually specific to Xserver extensions. XCOMM On Sun Xservers one example involves the Display Postscript extension. XCOMM If the DPS extension is granted access (via Xserver option line) to read XCOMM and write Unix files via the "-dpsfileops" option (see Xsun man page) it XCOMM should not be run under a "root" user id. For increaseced security, XCOMM could instead run it as the "nobody" user. XCOMM XCOMM :0 Local local_uid@console nobody /usr/openwin/bin/Xsun :0 -dpsfileops XCOMM XCOMM Another options of interest here for Sun's Xserver is how to start on XCOMM two or more screens. A two screen example follows. XCOMM XCOMM :0 Local local_uid@console root /usr/openwin/bin/X -dev /dev/fb0 -dev /dev/fb1 XCOMM XCOMM See the Xsun.1 and Xserver.1 man pages for additional options of XCOMM interest. XCOMM XCOMM ########################################################################## #if defined (_AIX) && defined (AIXV4) :0 Local local@console /usr/lpp/X11/defaults/xserverrc -T -force :0 #elif defined (_AIX) :0 Local local@console /usr/bin/X11/X -T -force :0 #elif defined (sun) :0 Local local_uid@console root /usr/openwin/bin/X :0 -nobanner #elif defined (__hpux) * Local local@console /usr/bin/X11/X :0 #elif defined (_NO_CONSOLE) XCOMM * Local local@console /usr/bin/X11/X :0 #elif defined (__linux__) :0 Local local_uid@tty1 root /usr/bin/X :0 #elif defined (__OpenBSD__) :0 Local local@console /usr/X11R6/bin/X :0 #elif defined (__NetBSD__) :0 Local local@console /usr/X11R7/bin/X :0 #elif defined (__FreeBSD__) :0 Local local@console /usr/local/bin/X :0 #else * Local local@console /usr/bin/X11/X :0 #endif