Configuring gdm

XFree Local Multi-User HOWTO
Prev | Chapter 6. Configuring display managers | Next

# 6.2. Configuring gdm

Gdm, as a complete rewrite of xdm, uses its own configuration file, `/etc/X11/gdm/gdm.conf`. You should locate the definitions of the local X servers and add additional X servers for the number of cards you have.

| Note
| SuSE uses: `/etc/X11/XF86Config` `/etc/opt/gnome2/gdm/gdm.conf` for gdm2 Debian uses: `/etc/gdm/gdm.conf` for gdm `/etc/X11/gdm/` is a symbolic link to `/etc/gdm/`, so you can use both paths. Red Hat and Gentoo use: `/etc/X11/XF86Config`

Modifications:

## 6.2.1. Changes, Part 1

    .......
    [servers]
    # These are the standard servers.  You can add as many you want here
    # and they will always be started.  Each line must start with a unique
    # number and that will be the display number of that server.  Usually just
    # the 0 server is used.
    0=Standard
    1=Second
    .......

Here, you'll have only 0=Standard. For each additional X server you should add a definition, like here, for 1=Second.

## 6.2.2. Changes, Part 2

    ..............................
    # Definition of the standard X server.
    [server-Standard]
    name=Standard server
    command=/usr/X11R6/bin/X0 :0 -deferglyphs 16 -ac vt7
    flexible=true

    [server-Second]
    name=Second server
    command=/usr/X11R6/bin/X1 :1 -deferglyphs 16 -xf86config /etc/X11/XF86Config-4.[your card] vt17
    flexible=true
    ..............................

And here, the exact definition of the command line for starting the X server, very similar to the definitions in `/etc/X11/xdm/Xservers` (the definition of [server-Second] is the additional one).

If you use a single XFree configuration file:

    ..............................
    # Definition of the standard X server.
    [server-Standard]
    name=Standard server
    command=/usr/X11R6/bin/X0 :0 -layout first-Xserver -deferglyphs 16 -ac vt7
    flexible=true

    [server-Second]
    name=Second server
    command=/usr/X11R6/bin/X1 :1 -layout second-Xserver -deferglyphs 16 vt17
    flexible=true
    ..............................

| Note
| Under older versions of Backstreet Ruby (released before 7. Oct 2003) each console is represented by 8 tty's, so you should use:
    ..............................
    name=Standard server
    command=/usr/X11R6/bin/X0 :0 -deferglyphs 16 -ac vt7
    ..............................
    name=Second server
    command=/usr/X11R6/bin/X1 :1 -deferglyphs 16 -xf86config /etc/X11/XF86Config-4.[your card] vt9
    ..............................
If you use a single XFree configuration file:
    ..............................
    name=Standard server
    command=/usr/X11R6/bin/X0 :0 -layout first-Xserver -deferglyphs 16 -ac vt7
    ......
    name=Second server
    command=/usr/X11R6/bin/X1 :1 -layout second-Xserver -deferglyphs 16 vt9
    ..............................

Prev | Home | Next
Configuring xdm and kdm | Up | Tweaking it