Verwante Seiten

X.org / X11

Das Programm X auch bekannt X11 oder X.org benutzt den Bildschirm nicht auf Basis der Zeichen (Konsole) sonder auf Basis von Pixeln.

xorg.conf

Die Datei /etc/X11/xorg.conf beinhaltet alle Einstellungen um die Pixel anzusteuern. Es ist ratsam vor jeder Veränderung ein Backup zu machen.

evdev

Das neuste vom neuen. HotPlug von allem für alles. Evdev heisst Event-Device-Driver. Standardmässig wird bei erkannten Geräten alles bekannte abgesucht und dann eingebunden. Bei Touchpads oder Tastaturen, wünscht man sich meist nicht das Standard-Layout 'us', sonderns die bewährte schweizer Anordnung.

Wie alle anderen Konfigurationsdateien von evdev muss folgende Datei im Ordner '/etc/hal/fdi/policy/' angelegt werden:

Dateiname: /etc/hal/fdi/policy/10-keymap.fdi
Inhalt:
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.keymap">
      <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
    </match>

    <match key="info.capabilities" contains="input.keys">
      <merge key="input.xkb.rules" type="string">base</merge>

      <!-- If we're using Linux, we use evdev by default (falling back to
           keyboard otherwise). -->
      <merge key="input.xkb.model" type="string">keyboard</merge>
      <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
             string="Linux">
        <merge key="input.xkb.model" type="string">evdev</merge>
      </match>

      <merge key="input.xkb.layout" type="string">ch</merge>
      <merge key="input.xkb.variant" type="string">de_nodeadkeys</merge>
    </match>
  </device>
</deviceinfo>

Zum Schluss muss noch der Hal-Dämon neugestartet werden:

# /etc/init.d/hald restart
 * Stopping Hardware Abstraction Layer daemon ...       [ ok ]
 * Starting Hardware Abstraction Layer daemon ...       [ ok ]
#

Sollte die Änderung noch nicht wirksam sein, genügt es entweder das System neuzustarten, den X-Server neuzustarten (heisst im Normalfall abmelden und dann wieder anmelden) oder einfach die Tastatur ein und wieder auszustecken (ist bei einem Laptop allerdings eher schwierig). Ich empfehle letzteres.

xmodmap

Um spezielle Tasten wie zum Beispiel lauter, leiser oder eine Audio-Steuerung während dem Einsatz von X. Die die Datei muss unter '~/.xmodmaprc' abgelegt werden. Das Beispiel ist für einen T60:

keycode 234 = XF86Back
keycode 233 = XF86Forward
keycode 159 = XF86Start
keycode 162 = XF86AudioPlay
keycode 164 = XF86AudioStop
keycode 153 = XF86AudioNext
keycode 144 = XF86AudioPrev
keycode 227 = XF86LaunchF
keycode 249 = XF86ZoomIn

Tastaturlayout

Um das schweizer Layout zur laufzeit zu Ändern:

$ setxkbmap -layout ch -variant de_nodeadkeys
$ xrdb ~/.Xresources
 
infos/linux/x11.txt · Zuletzt geändert: 2009/07/29 19:57 von schule
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki