<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Lonnie Borntreger wrote:
<blockquote cite="mid1098344609.6952.24.camel@pocket.borntreger.com"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta name="GENERATOR" content="GtkHTML/3.2.2">
I've been following this thread and I have two questions......  (trying
to do a similar thing with an ATI card)<br>
  <br>
1 - Could you send me your final X config file so I have a reference
point?<br>
</blockquote>
Sure below (I've added mythtv user dist group if others could benefit)<br>
<blockquote cite="mid1098344609.6952.24.camel@pocket.borntreger.com"
 type="cite">2 - How do you switch keyboard/mouse focus to the second
(tv) X interface?  Is it on tty8 (ctrl-alt-8), or just a desktop
extension (move the mouse off the side of one screen and onto the
other)?<br>
</blockquote>
I used the "RightOf" option which, as I found out,  spans your mouse
across the two displays. So, if I move my mouse over to the far right,
it ends up on the TV. The keyboard works for both screens
simultaneously: select window that you want to address with the mouse
(I'm using KDE) and the keyboard will be addressing that window. It
acts like a wide display -- just happens to be on two different
physical devices that have different caps.<br>
<br>
brad<br>
<br>
==============================================<br>
<br>
Section "ServerLayout"<br>
    Identifier     "single head configuration"<br>
    Screen      0  "ScreenLCD"  <br>
    Screen      1  "ScreenTV" RightOf "ScreenLCD"<br>
    InputDevice    "Mouse0" "CorePointer"<br>
    InputDevice    "Keyboard0" "CoreKeyboard"<br>
# This causes RANDR to crash<br>
#    Option      "Xinerama" "On"<br>
EndSection<br>
<br>
Section "Files"<br>
<br>
# RgbPath is the location of the RGB database.  Note, this is the name
of the <br>
# file minus the extension (like ".txt" or ".db").  There is normally<br>
# no need to change the default.<br>
# Multiple FontPath entries are allowed (they are concatenated together)<br>
# By default, Red Hat 6.0 and later now use a font server independent of<br>
# the X server to render fonts.<br>
    RgbPath      "/usr/X11R6/lib/X11/rgb"<br>
    FontPath     "unix/:7100"<br>
EndSection<br>
<br>
Section "Module"<br>
    Load  "dbe"<br>
    Load  "extmod"<br>
    Load  "fbdevhw"<br>
    Load  "glx"<br>
    Load  "record"<br>
    Load  "freetype"<br>
    Load  "type1"<br>
#    Load  "dri"<br>
EndSection<br>
<br>
Section "InputDevice"<br>
<br>
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))<br>
#    Option    "Xleds"        "1 2 3"<br>
# To disable the XKEYBOARD extension, uncomment XkbDisable.<br>
#    Option    "XkbDisable"<br>
# To customise the XKB settings to suit your keyboard, modify the<br>
# lines below (which are the defaults).  For example, for a non-U.S.<br>
# keyboard, you will probably want to use:<br>
#    Option    "XkbModel"    "pc102"<br>
# If you have a US Microsoft Natural keyboard, you can use:<br>
#    Option    "XkbModel"    "microsoft"<br>
#<br>
# Then to change the language, change the Layout setting.<br>
# For example, a german layout can be obtained with:<br>
#    Option    "XkbLayout"    "de"<br>
# or:<br>
#    Option    "XkbLayout"    "de"<br>
#    Option    "XkbVariant"    "nodeadkeys"<br>
#<br>
# If you'd like to switch the positions of your capslock and<br>
# control keys, use:<br>
#    Option    "XkbOptions"    "ctrl:swapcaps"<br>
# Or if you just want both to be control, use:<br>
#    Option    "XkbOptions"    "ctrl:nocaps"<br>
#<br>
    Identifier  "Keyboard0"<br>
    Driver      "kbd"<br>
    Option        "XkbModel" "pc105"<br>
    Option        "XkbLayout" "us"<br>
EndSection<br>
<br>
Section "InputDevice"<br>
    Identifier  "Mouse0"<br>
    Driver      "mouse"<br>
    Option        "Protocol" "IMPS/2"<br>
    Option        "Device" "/dev/input/mice"<br>
    Option        "ZAxisMapping" "4 5"<br>
    Option        "Emulate3Buttons" "yes"<br>
EndSection<br>
<br>
Section "Monitor"<br>
    Identifier   "MonitorLCD"<br>
    VendorName   "Philips"<br>
    ModelName    "Brillance180P 1280x1024"<br>
    HorizSync    31.5 - 67.0<br>
    VertRefresh  50.0 - 75.0<br>
    Option        "dpms"<br>
EndSection<br>
<br>
Section "Monitor"<br>
    Identifier   "MonitorTV"<br>
    VendorName   "Panasonic"<br>
    ModelName    "A TV"<br>
    HorizSync    30.0 - 50.0<br>
    VertRefresh  60.0<br>
    Option        "dpms"<br>
EndSection<br>
<br>
Section "Device"<br>
    Identifier  "nvidiaLCD"<br>
    Driver      "nvidia"<br>
    VendorName  "Videocard vendor"<br>
    BoardName   "NVIDIA GeForce 4 MX (generic)"<br>
    BusID       "PCI:1:0:0"<br>
    Screen 0<br>
EndSection<br>
<br>
Section "Device"<br>
    Identifier  "nvidiaTV"<br>
    Driver      "nvidia"<br>
    VendorName  "Videocard vendor"<br>
    BoardName   "NVIDIA GeForce 4 MX (generic)"<br>
    BusID       "PCI:1:0:0"<br>
    Screen 1<br>
EndSection<br>
<br>
Section "Screen"<br>
    Identifier "ScreenLCD"<br>
    Device     "nvidiaLCD"<br>
    Monitor    "MonitorLCD"<br>
    DefaultDepth     24<br>
    Option      "ConnectedMonitor"    "CRT"<br>
    SubSection "Display"<br>
        Viewport   0 0<br>
        Depth     16<br>
        Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600"
"640x480"<br>
    EndSubSection<br>
    SubSection "Display"<br>
        Viewport   0 0<br>
        Depth     24<br>
        Modes    "1280x960" "1152x864" "1024x768" "800x600" "640x480"<br>
    EndSubSection<br>
EndSection<br>
<br>
Section "Screen"<br>
    Identifier "ScreenTV"<br>
    Device     "nvidiaTV"<br>
    Monitor    "MonitorTV"<br>
    DefaultDepth     24<br>
    SubSection "Display"<br>
        Viewport   0 0<br>
        Depth     24<br>
        Modes    "800x600" "640x480"<br>
    EndSubSection<br>
    Option      "ConnectedMonitor"    "TV"<br>
    Option      "TVOutFormat"    "SVIDEO"<br>
    Option      "TVOverScan"     "1.0"<br>
    Option      "TVStandard"     "NTSC-M"<br>
EndSection<br>
<br>
Section "DRI"<br>
    Group        0<br>
    Mode         0666<br>
EndSection<br>
<br>
==============================================<br>
</body>
</html>