Grundeinstellungen für X
CIP Index Up Left Right

Grundeinstellungen für X

Es gibt eine Reihe von Kommandos mit denen man den X-Server konfigurieren, d.h. einige grundlegende Verhaltensweisen beeinflussen kann.

xset

Mit xset lassen sich grundlegende Dinge wie Mausbeschleunigung, Pfad zu den Fonts, Lautstärke des Piepstones und des Keyclicks, Tastenwiederholgeschwindigkeit uvm. einstellen. Mit xsetroot kann man zwischen verschiedenen Hintergrundmustern und -farben wählen, das graue Muster durch ein anderes ersetzen.

Auf den SGI Workstations kann man die Maus zusätzlich mit mousewarp in Geschwindigkeit konfigurieren.

xmodmap

Mit xmodmap kann man die Tastenbelegung unter X ändern, und so jeder Taste die Bedeutung einer beliebigen anderen geben. Am nützlichsten ist dies wohl bei der Belegung der Funktionstasten mit sinnvoller Bedeutung oder das Vertauschen der Belegung von Caps-Lock und Control-Taste.

Um z.B. den Cursortastenblock einer Sparc10 mit Cursorfunktion zu belegen, schreibt man in sein Startupfile (.xinitrc und .xsession):

   xmodmap -e 'keycode 27 = Up'
   xmodmap -e 'keycode 31 = Left'
   xmodmap -e 'keycode 35 = Right'
   xmodmap -e 'keycode 34 = Down'
Mit xmodmap -pke erhält man die aktuelle Belegung in dem Format, wie man sie auch als Eingabe verwenden kann. Grundlegendes dzu in der Manpage zu X Abschnitt KEYBOARDS.

xrdb

X Resource Database Utility. Mit xrdb kann man den Inhalt des Resource-Managers des root-Fensters setzen oder ausgeben lassen. Damit kann man Resourcen setzen, die für alle gestarteten A clients gelten sollen, wenn diese nicht explizit etwas anderes definieren oder ein eigenes Resourcefile haben.

Mit xrdb -load resourcefile ersetzt man alle Resourcendefinitionen durch die aus der Datei "Resourcefile", d.h vorher vorhandene werden gelöscht. Möchte man nur Resourcen hinzufügen, muß man xrdb -merge resourcefile angeben. Mit xrdb -query läßt man sich anzeigen was definiert ist, alle Resourcen werden gelöscht per xrdb -remove

Das Resource-File wird durch den C-Präprozessor geschickt, d.h. man kann wie in C #include, #define, #if usw. Befehle verwenden. Kommentarzeilen beginnen mit einem "!". Es werden einige Konstanten vordefiniert, so daß man sein Resourcefile abhängig von der Bildschirmgröße oder den Farbfähigkeiten (Mono/Graustufen/Anzahl darstellbare Farben) machen kann.

Siehe auch:
Startup und Konfiguration
Resourcen als Mittel zur Konfiguration