NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Linux / Other Tips, Tricks and Tutorials

Other Tips, Tricks and Tutorials


X.Org Configuration Guide

How-to setup your X11.

By Marius Nestor, Linux Editor

22nd of September 2006, 14:47 GMT

Adjust text size:


A common problem in Linux systems is the X11 configuration, which doesn't have a GUI software to be configured, yet. So, in this guide, I will show you how to setup your X11, so it can recognize your monitor, mouse, keyboard and, of course, the video card.

WARNING: This guide was made on a Fedora machine! It will work on other distributions, but X11 config files may reside in other locations. Try it yourself and see if it works!


Let's open up a console and type:

nano /etc/X11/xorg.conf

You'll see something like this:


Ok, now if you don't have problems with your Mouse or Keyboard, you don't have to modify anything on the "Input Device" sections. If you need or want to do some modifications to your Mouse, you can search the "Input Device" section with the Mouse configurations and modify what you need, like the location of the device or the port on which is connected:

Section "InputDevice"

Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"

EndSection


For Keyboard, you can modify the layout and the model, if you have problems or want to change something to suite your needs, so find the "InputDevice" section that looks like this:

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customize the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then, to change the language, change the Layout setting.
# For example, a German layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#

Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"

EndSection


The Monitor is the most common hardware device that you may have problems with. It may not be recognized correctly or at all on the installation of your Linux system. Search the "Monitor" section in the xorg.conf and modify things like Monitor Model, Horizontal Synchronization and Vertical Refresh (if you don't know the latest two, please check your Monitor Manual):

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:

Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Samsung SyncMaster 910V/910M/913V"
DisplaySize 380 300

### Comment all HorizSync and VertSync values to use DDC:

HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "dpms"

EndSection


Your Video Card may also not be recognized correctly in your Linux machine. To make modification to it, search for the "Device" section and modify the Vendor, Card Model and Name or the video driver:

Section "Device"

Identifier "Videocard0"
Driver "nvidia"
VendorName "Videocard vendor"
BoardName "nVidia Corporation NV34 [GeForce FX 5200]"

EndSection


Please remember that if you install a video driver prior these modifications in the xorg.conf file, the Driver in the "Device" section may be automatically changed. For example, if you own a Nvidia Video Card, the default Driver will be "nv", and when you install a driver for this card, it will change to "nvidia", so you don't need to do other modifications.

The Screen resolution can also be modified from the xorg.conf file. Just go to the "Screen" section and add more resolutions, to suite your needs:

Section "Screen"

Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24

SubSection "Display"

Viewport 0 0
Depth 16
Modes "800x600" "640x480"

EndSubSection

SubSection "Display"

Viewport 0 0
Depth 24
Modes "1280x1024"

EndSubSection

EndSection


As a bonus, to enable the shadows and translucency of your X Server, Composite Extensions, you can add the following section at the end of your xorg.conf file:

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection


And you must add the following options to the "Device" section in the xorg.conf:

Option "AllowGLXWithComposite" "1"
Option "RenderAccel" "true"


These options will enable accelerated rendering, which speeds up rendering of shadows and translucency.
Read by 15,324 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
Fair (2.5/5) 9 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


Fedora Desktop Customization

Fedora Core 5 Installation Guide

Debian Installation Guide

Installing A Linux Distro to An USB Drive

Configuring the Ethernet Interface from The Command Line

How-to Use Your Partitions in Linux

User opinions:

No user comments yet.
Be the first to express your opinion using the form below!

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM