Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
becki:linux:xorg_tips [2009-12-01 12:54] becki |
becki:linux:xorg_tips [2011-07-18 19:13] (aktuell) becki |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Graphical X-server Configuration Tips == | + | ====== Xorg Tips == |
| - | ===== Documentation == | + | ===== X-server Configuration, default way == |
| - | Xorg [[http://x.org|Hompage]] is pretty empty, hopefully their [[http://wiki.x.org/wiki/Home|wiki]] will fill in future. The Docs at [[http://xfree86.org/sos/|XFree86]] seem to be better at present. | + | According to [[slack>slackware-13.0/CHANGES_AND_HINTS.TXT]] as of Slack 13.0 an xorg.conf is not necessary any more. But mouse and keyboard might still need customization: |
| - | ===== /etc/X11/xorg.conf == | + | ==== Keyboard == |
| + | === Slack 13.37 == | ||
| + | |||
| + | To set e.g. a German keyboard layout copy ''/usr/share/X11/xorg.conf.d/90-keyboard-layout.conf'' to ''/etc/X11/xorg.conf.d/90-keyboard-layout.conf'' and edit the line | ||
| + | |||
| + | Option "XkbLayout" "us" | ||
| + | to | ||
| + | Option "XkbLayout" "de" | ||
| + | |||
| + | <note tip>This can be done with the script [[http://think-deep.com/becki/sources/my_slack_settings|my_slack_settings]].</note> | ||
| + | |||
| + | === Slack 13.0 - 13.1 == | ||
| + | |||
| + | To set e.g. a German keyboard layout copy ''/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi'' to ''/etc/hal/fdi/policy/'' and edit the line | ||
| + | |||
| + | <merge key="input.xkb.layout" type="string">us</merge> | ||
| + | |||
| + | to | ||
| + | |||
| + | <merge key="input.xkb.layout" type="string">de</merge> | ||
| + | |||
| + | From [[slack>slackware-13.0/CHANGES_AND_HINTS.TXT]]. | ||
| + | |||
| + | ==== Touchpad == | ||
| + | === Slack 13.37 == | ||
| + | |||
| + | Scrolling works out of the box. Just use 2 fingers instead of one finger on left side. | ||
| + | |||
| + | ==== Touchpad and USB-Mouse with wheel at the same Time == | ||
| + | |||
| + | <note important>Only necessary for Slack 13.1 and below</note> | ||
| + | |||
| + | To enable vertical scrolling when dragging along the right edge uncomment the line, copy ''/usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi'' to ''/etc/hal/fdi/policy/'' and uncomment the line: | ||
| + | |||
| + | <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> | ||
| + | |||
| + | FIXME How to enable "taps" for emulating the left mouse key? | ||
| + | |||
| + | ===== X-server Configuration, old way == | ||
| - | According to [[slackmirror>slackware-13.0/CHANGES_AND_HINTS.TXT]] as of Slack 13.0 an xorg.conf is not necessary any more. But mouse and keyboard might still need customization. See below. | + | You might still need an ''/etc/X11/xorg.conf'' even with Slack 13.0 and above e.g. if you want to use a [[nvidia_driver_setup|binary only graphics card driver]]. You can create a basic ''xorg.conf'' with ''xorgsetup'' (Or ''X -configure'' if you don't have Slackware) See [[slack>slackware-13.1/CHANGES_AND_HINTS.TXT]] |
| - | ''xorg.conf'' & ''xorg.conf.vesa'' are initially the same (Slack10.2 - Slack12.2). Copy xorg.conf to xorg.conf.org to indicate that the pristine file is still present (usfull for later upgrades with diff/patch) | + | ''xorg.conf'' & ''xorg.conf.vesa'' are initially the same (Slack10.2 - Slack12.2). Copy xorg.conf to xorg.conf.org to indicate that the pristine file is still present (usfull for automated later upgrades with [[diffupgrade]]) |
| - | Note: With Slack 12.2, a built in graphic card from Intel and a 1280x1024 LCD monitor, the command ''xorgsetup'' (see [[slackmirror>slackware-12.2/Slackware-HOWTO]] did a great job. Everything (keyboard, mouse, card) worked out of the box. (Just adding DPMS was necessary (see below).) So try this first! | + | Note: With Slack 12.2, a built in graphic card from Intel and a 1280x1024 LCD monitor, the command ''xorgsetup'' (see [[slack>slackware-12.2/Slackware-HOWTO]] did a great job. Everything (keyboard, mouse, card) worked out of the box. (Just adding DPMS was necessary (see below).) So try this first! |
| ==== Overall File Structure == | ==== Overall File Structure == | ||
| Zeile 37: | Zeile 75: | ||
| ==== Keyboard == | ==== Keyboard == | ||
| - | === As of Slack 13.0 == | ||
| - | |||
| - | To set e.g. a German keyboard layout copy ''/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi'' to ''/etc/hal/fdi/policy'' and edit the line | ||
| - | |||
| - | <merge key="input.xkb.layout" type="string">us</merge> | ||
| - | |||
| - | to | ||
| - | |||
| - | <merge key="input.xkb.layout" type="string">de</merge> | ||
| - | |||
| - | === Before Slack 13.0 == | ||
| <code bash> | <code bash> | ||
| #Option "XkbModel" "pc105" # activates the '<|>' Key | #Option "XkbModel" "pc105" # activates the '<|>' Key | ||
| Zeile 88: | Zeile 115: | ||
| === Touchpad and USB-Mouse with wheel at the same Time == | === Touchpad and USB-Mouse with wheel at the same Time == | ||
| - | == Since Slack 13 == | ||
| - | |||
| - | To enable vertical scrolling when dragging along the right edge uncomment the line, copy ''/usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi'' to ''/etc/hal/fdi/policy/'' and uncomment the line: | ||
| - | |||
| - | <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge> | ||
| - | |||
| - | FIXME How to enable "taps" for emulating the left mouse key? | ||
| - | |||
| == Since Slack 12 == | == Since Slack 12 == | ||
| Zeile 199: | Zeile 218: | ||
| * Don't omit DGA extension for xawtv, See ilse.hist | * Don't omit DGA extension for xawtv, See ilse.hist | ||
| - | ===== Schriften / Fonts ===== | + | ===== Nvidia driver setup == |
| + | |||
| + | Nvidia cards work better with their propiretary driver. See [[Nvidia driver setup]] to check if this is necessary and how it is done. | ||
| + | |||
| + | ===== Schriften / Fonts == | ||
| ==== Howto ==== | ==== Howto ==== | ||
| Zeile 366: | Zeile 389: | ||
| </code> | </code> | ||
| + | See also: [[http://www.linux.com/learn/tutorials/320420|Configure Your Keyboard Into Submission]] | ||
| ==== Fluxbox Key Bindings == | ==== Fluxbox Key Bindings == | ||