elmore
February 16th, 2005, 23:37
I have a lot of monitors and various old video cards. Recently I've needed more and more real estate to configure an ever growing vpn configuration. 40+ terminal windows Open. I needed to be able to view these all on one desktop. So I pulled out some of that old hardware and grabbed some spare monitors and Here's what I came up with. A 5 panel Multiheaded X.org config file. I thought I;d share with everyone.
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0"
Screen 1 "Screen1" Above "Screen0"
Screen 2 "Screen2" RightOf "Screen0"
Screen 3 "Screen3" Above "Screen4"
Screen 4 "Screen4" LeftOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "Module"
Load "dbe"
# Load "dri"
Load "extmod"
# Load "glx"
Load "record"
Load "xtrap"
Load "freetype"
Load "speedo"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor0"
VendorName "NEC"
ModelName "NEC FP1370"
### Uncomment if you don't want to default to DDC:
HorizSync 50-110
VertRefresh 85-95
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor4"
VendorName "NEC"
ModelName "NEC FE1250"
### Uncomment if you don't want to default to DDC:
# HorizSync 90 - 108.6
# VertRefresh 84.9 - 159.6
# Modeline "1600x1200@85" 300.33 1600 1632 2768 2800 1200 1222 1239 1261
# Modeline "1280x1024@100" 245.06 1280 1312 2240 2272 1024 1041 1058 1076
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor2"
VendorName "HP"
ModelName "L1720"
### Uncomment if you don't want to default to DDC:
# HorizSync 31.0 - 110.0
# HorizSync 65.0 - 0.0
# VertRefresh 55.0 - 0.0
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor3"
VendorName "Packard Bell"
ModelName "Who Knows It's Old School"
### Uncomment if you don't want to default to DDC:
# HorizSync 31.0 - 110.0
# HorizSync 65.0 - 0.0
# VertRefresh 55.0 - 0.0
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor1"
VendorName "Flat Panel"
ModelName "ProView 19inch"
### Uncomment if you don't want to default to DDC:
HorizSync 63.98 - 80
VertRefresh 60 - 75
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "mga"
VendorName "Matrox Graphics, Inc."
BoardName "MGA G400 AGP"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Card1"
Driver "mga"
VendorName "Matrox Graphics, Inc."
BoardName "MGA G400 AGP"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Card2"
Driver "ati"
VendorName "ATI"
BoardName "Rage XL"
ChipSet "ati"
ChipId 0x4752
ChipRev 0x27
BusID "PCI:2:10:0"
EndSection
Section "Device"
Identifier "Card3"
Driver "ati"
VendorName "ATI"
BoardName "Rage XL"
ChipSet "ati"
ChipId 0x4752
ChipRev 0x27
BusID "PCI:2:9:0"
EndSection
Section "Device"
Identifier "Card4"
Driver "ati"
VendorName "ATI"
BoardName "Rage XL"
ChipSet "ati"
ChipId 0x4752
ChipRev 0x27
BusID "PCI:2:11:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Card2"
Monitor "Monitor2"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen3"
Device "Card3"
Monitor "Monitor3"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen4"
Device "Card4"
Monitor "Monitor4"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Enjoy!
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0"
Screen 1 "Screen1" Above "Screen0"
Screen 2 "Screen2" RightOf "Screen0"
Screen 3 "Screen3" Above "Screen4"
Screen 4 "Screen4" LeftOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "Module"
Load "dbe"
# Load "dri"
Load "extmod"
# Load "glx"
Load "record"
Load "xtrap"
Load "freetype"
Load "speedo"
Load "type1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor0"
VendorName "NEC"
ModelName "NEC FP1370"
### Uncomment if you don't want to default to DDC:
HorizSync 50-110
VertRefresh 85-95
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor4"
VendorName "NEC"
ModelName "NEC FE1250"
### Uncomment if you don't want to default to DDC:
# HorizSync 90 - 108.6
# VertRefresh 84.9 - 159.6
# Modeline "1600x1200@85" 300.33 1600 1632 2768 2800 1200 1222 1239 1261
# Modeline "1280x1024@100" 245.06 1280 1312 2240 2272 1024 1041 1058 1076
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor2"
VendorName "HP"
ModelName "L1720"
### Uncomment if you don't want to default to DDC:
# HorizSync 31.0 - 110.0
# HorizSync 65.0 - 0.0
# VertRefresh 55.0 - 0.0
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor3"
VendorName "Packard Bell"
ModelName "Who Knows It's Old School"
### Uncomment if you don't want to default to DDC:
# HorizSync 31.0 - 110.0
# HorizSync 65.0 - 0.0
# VertRefresh 55.0 - 0.0
Option "DPMS"
EndSection
Section "Monitor"
#DisplaySize 410 310 # mm
Identifier "Monitor1"
VendorName "Flat Panel"
ModelName "ProView 19inch"
### Uncomment if you don't want to default to DDC:
HorizSync 63.98 - 80
VertRefresh 60 - 75
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "mga"
VendorName "Matrox Graphics, Inc."
BoardName "MGA G400 AGP"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Card1"
Driver "mga"
VendorName "Matrox Graphics, Inc."
BoardName "MGA G400 AGP"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Device"
Identifier "Card2"
Driver "ati"
VendorName "ATI"
BoardName "Rage XL"
ChipSet "ati"
ChipId 0x4752
ChipRev 0x27
BusID "PCI:2:10:0"
EndSection
Section "Device"
Identifier "Card3"
Driver "ati"
VendorName "ATI"
BoardName "Rage XL"
ChipSet "ati"
ChipId 0x4752
ChipRev 0x27
BusID "PCI:2:9:0"
EndSection
Section "Device"
Identifier "Card4"
Driver "ati"
VendorName "ATI"
BoardName "Rage XL"
ChipSet "ati"
ChipId 0x4752
ChipRev 0x27
BusID "PCI:2:11:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Card2"
Monitor "Monitor2"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen3"
Device "Card3"
Monitor "Monitor3"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen4"
Device "Card4"
Monitor "Monitor4"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
Enjoy!