My favorite Unix programs I use with x.org with either Gnome or KDE. I also threw in a few useful terminal programs.
| Program | Description |
| gFTP | Graphical FTP/SFTP Client. |
| Rdesktop | Client program used to connect to M$ RDP (Terminal Server). |
| OpenOffice | Wordprocessing/Spreadsheet/HTML Editor/Drawing/Math Formulas/Presentation Programs. |
| Vi or Pico or Emacs or Nano | Terminal text editors. |
| Gimp | Graphics editing/manipulation. |
| Qiv | Quick picture viewer |
| Pan | Newsgroup reader. |
| gThumb or Gwenview | Image viewers with thumbnail viewers. |
| Sylpheed or Mutt or Evolution or Kmail or Thunderbird | E-mail clients. |
| Quanta Plus or NVU | HTML Editors. |
| XChat or BitchX | IRC chat programs. One for Xfree86 and one for a terminal respectively. |
| Mozilla or Firefox or Opera | Web browser/E-mail Client/HTML Editor. |
| XMMS | Music Player. |
| Pidgin | Chat program that works with AOL but has plugins for most other popular chat programs. |
| XMAME | Plays old arcade games (ROMS). You need to have ROM images for it to work. |
| XPDF | PDF reader. |
| XCHM or arCHMage | CFM (M$ compiled HTML file) reader. Files have .chm extention. |
| MGT (Multi Gnome Terminal) or Konsole | Terminal programs with tabs. |
| Mplayer or Xine or Videolan | Video/DVD player (AVI,MOV,MPEG,WMV,ASF,DIVIX). |
| Scribus | Page layout and desktop publishing. |
| Gnu Cash | Accounting program. Track bank accounts, stocks, income and expenses. |
| Blender | 3D modeller/renderer. |
| Network Shark or tcpdump | A Network Protocol Analyzer. |
| MusE | MIDI/Audio sequencer with recording and editing capabilities. Complete multitrack virtual studio. |
| Avidemux | A graphical tool to edit video (filter/re-encode/split) |
| Snow News | Terminal based RSS news reader. |
| k9copy | DVDShrink like program. Rips dvd's and if need be compresses them to fit onto one dvd. |
| K3b | CD/DVD burning program |
| Easytag | Mp3 renaming program |
| GTKPod | Transfer files to your ipod |
| Bittornado,Bittorrent,rtorrent | Bittorrent clients |
| Photorec and Testdisk | Opensource file recovery software (on knoppix cd) |
| Conky | System resource monitor |
| Multitail | To watch multiple system logs at once. |
| Qemu | Generic and open source machine emulator and virtualizer. |
| Stellarium | Planetarium software that shows exactly what you see when you look up at the stars. |
| MythTv | MythTV is a homebrew PVR software. |
This is an Xorg Version 11, Revision 0, Release 6.8.2 config file. The config file xorg.conf is configured for two Nvidia cards. Both use the binary driver from Nvidia. The first video card is a dual head GeForce2 MX 400. The second card is a single head GeForce4 4000. Monitors are hooked up to all three heads and Xinearama is being used to make one big screen (desktop).
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "NVIDIA GeForce2 MX 400 head 1"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 0 #For separate screen dual heads
# Everything below here added to enable 2nd monitor on the second head.
# Uncomment if you want to do what Xienarama does but with the Nvidia driver for
# only dual head card.
# Then take out the entrys for the second monitor,screen,device, and server sections below.
# Option "TwinView"
# Option "SecondMonitorHorizSync" "28-80"
# Option "SecondMonitorVertRefresh" "43-76"
# Option "MetaModes" "1280x1024, 1280x1024"
# Option "TwinViewOrientation" "LeftOf"
EndSection
Section "Device"
Identifier "NVIDIA GeForce2 MX 400 head 2"
Driver "nvidia"
BusID "PCI:1:0:0"
Screen 1 #For separate dual heads
EndSection
Section "Device"
Identifier "NVIDIA GeForce4 4000"
Driver "nvidia"
BusID "PCI:2:1:0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 30-117
VertRefresh 50-180
EndSection
Section "Monitor"
Identifier "Generic Monitor1"
Option "DPMS"
HorizSync 31.5-80
VertRefresh 56-75
EndSection
Section "Monitor"
Identifier "Generic Monitor2"
Option "DPMS"
HorizSync 31.5-80
VertRefresh 56-75
EndSection
Section "Screen"
Device "NVIDIA GeForce2 MX 400 head 1"
Identifier "Screen0"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Device "NVIDIA GeForce2 MX 400 head 2"
Identifier "Screen1"
Monitor "Generic Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Device "NVIDIA GeForce4 4000"
Identifier "Screen2"
Monitor "Generic Monitor2"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" LeftOf "Screen0"
Screen 2 "Screen2" RightOf "Screen0"
Option "Xinerama"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
If your installed the newest Xorg 7 with Debian or possibly with any distro you will need to do a little something different when you install the Nvidia module kernel module for your vid card. The new Xorg version 7 has switched to a modular driver type with a new path. If you don't give the "--x-module-path" option to the Nvidia installer you will get this error when trying to start your new X server "(EE) Failed to load module "nvidia" (module does not exist, 0)". If you do then you have to reinstall the Nvidia module with the option below. It should fix your problem.
sh NVIDIA-Linux-x86-1.0-8762-pkg1.run --x-module-path=/usr/lib/xorg/modules