docs:xorg
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| docs:xorg [2009-02-17 23:21] – circular and vergitcal edge scrolling rules glen | docs:xorg [2013-04-05 10:00] (current) – slug from it's own site glen | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | /* pragma: section-numbers 2 */ | ||
| - | |||
| - | |||
| ====== X.Org ====== | ====== X.Org ====== | ||
| - | Implementation of the X Window System | ||
| + | [[http:// | ||
| + | ===== The simplest working config (th) ===== | ||
| + | The shortest way to working xorg with mouse and keyboard for common hardware configurations: | ||
| - | + | < | |
| - | ===== Resources ===== | + | rm /etc/X11/xorg.conf |
| - | + | # install drivers | |
| - | * [[http://www.x.org/|Project homepage]] | + | poldek -u xorg-driver-video-$YOUR_VIDEO_DRIVER |
| - | + | poldek -u xorg-driver-input-evdev | |
| - | + | # install hal and dbus | |
| - | ===== Contents ===== | + | poldek -u hal dbus |
| - | /* UndefinedMacro: | + | # and the most important step for mouse and keyboard |
| + | service messagebus start | ||
| + | service haldaemon start | ||
| + | # test it | ||
| + | Xwrapper | ||
| + | </ | ||
| Line 30: | Line 33: | ||
| You need typical keyboard and mouse configuration sections, too. | You need typical keyboard and mouse configuration sections, too. | ||
| + | |||
| + | |||
| + | ===== xserver 1.8+ and input devices + udev ===== | ||
| + | Hal is no longer used. See [[https:// | ||
| + | |||
| + | NOTE: **xinput** is in **xorg-app-xinput** package in PLD Linux. | ||
| + | |||
| + | |||
| + | |||
| + | ==== xserver 1.8+ and keyboard ==== | ||
| + | Configuration stored in '/ | ||
| + | |||
| + | < | ||
| + | Identifier " | ||
| + | Driver " | ||
| + | Option " | ||
| + | Option " | ||
| + | Option " | ||
| + | #Option " | ||
| + | Option " | ||
| + | |||
| + | Option | ||
| + | Option | ||
| + | |||
| + | MatchIsKeyboard " | ||
| + | EndSection | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== xserver 1.8+ and synaptics ==== | ||
| + | Consider creating file '/ | ||
| + | |||
| + | |||
| + | |||
| + | < | ||
| + | Identifier | ||
| + | Driver | ||
| + | MatchIsTouchpad " | ||
| + | MatchDevicePath "/ | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | Option | ||
| + | EndSection | ||
| + | </ | ||
| Line 74: | Line 125: | ||
| ===== synaptics and mouse tapping ===== | ===== synaptics and mouse tapping ===== | ||
| + | **WARNING**: | ||
| + | |||
| Xorg v7.4 does not enable tapping by default. To enable add to 11-x11-synaptics.fdi: | Xorg v7.4 does not enable tapping by default. To enable add to 11-x11-synaptics.fdi: | ||
| Line 92: | Line 145: | ||
| + | |||
| + | ===== 100% CPU usage when using xdm (kdm, gdm) and SysVinit (not upstart-SysVinit) ===== | ||
| + | The problem is that when xdm runs with recent X server then tty0 (as it's first free tty) is taken by xserver. Then when [[: | ||
| + | |||
| + | upstart-Sysvinit is not affected as it starts mingetty before xdm runs, so xdm choses different, first free ttyX. | ||
| + | |||
| + | Solution: change xdm to use fixed tty that's not used in inittab for mingettys (like tty9). | ||
| + | |||
| + | |||
| + | |||
| + | ===== xorg-driver-video-intel >= 2.9.99.0 requires KMS ===== | ||
| + | Latest Intel xorg drivers require KMS (kernel mode setting) to be active. Run kernel >= 2.6.31 and set in / | ||
| + | |||
| + | < | ||
| + | </ | ||
| + | and regenerate geninitrd. | ||
| + | |||
| + | Alternatively run: | ||
| + | |||
| + | < | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== XDMCP ===== | ||
| + | If you want to create cross computer X sessions using XDMCP please enable it *dm (kdm, gdm) on machine you wish to connect to. | ||
| + | |||
| + | Now you can run: | ||
| + | |||
| + | < | ||
| + | </ | ||
| + | or just X or local kdm and select network log in instead of local log in. | ||
| + | |||
| + | |||
| + | |||
| + | ==== Source IP# number problem on client machine ==== | ||
| + | Rules which X selects interface on which it binds for X sessions are not clear for some people. If you spot problem : | ||
| + | |||
| + | < | ||
| + | </ | ||
| + | Try if forcing connection source ip adress helps: | ||
| + | |||
| + | < | ||
| + | </ | ||
docs/xorg.1234909268.txt.gz · Last modified: 2009-02-17 23:21 by glen