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-25 21:00] – simple but working configuration for th pawelz | 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 | ||
- | |||
- | |||
- | |||
- | ===== Resources ===== | ||
- | |||
- | * [[http:// | ||
- | |||
- | |||
- | ===== Contents ===== | ||
- | /* UndefinedMacro: | ||
- | |||
- | |||
+ | [[http:// | ||
===== The simplest working config (th) ===== | ===== The simplest working config (th) ===== | ||
- | The shortest way to working xorg with mouse and keyboard: | + | The shortest way to working xorg with mouse and keyboard |
< | < | ||
rm / | rm / | ||
- | # isntall xorg metapackage | ||
- | poldek -i X11 | ||
# install drivers | # install drivers | ||
- | poldek -i xorg-driver-video-$YOUR_VIDEO_DRIVER | + | poldek -u xorg-driver-video-$YOUR_VIDEO_DRIVER |
- | poldek -i xorg-driver-input-evdev | + | poldek -u xorg-driver-input-evdev |
# install hal and dbus | # install hal and dbus | ||
- | poldek -i hal dbus | + | poldek -u hal dbus |
# and the most important step for mouse and keyboard (-: | # and the most important step for mouse and keyboard (-: | ||
+ | service messagebus start | ||
service haldaemon start | service haldaemon start | ||
# test it | # test it | ||
Line 49: | 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 93: | 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 111: | 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.1235592054.txt.gz · Last modified: 2009-02-25 21:00 by pawelz