Vermischtes
X-Server

Debugging

xset: Werkzeug für viele Zwecke

Um sich ein Bild davon zu machen, für welche Eigenschaften des X-Servers xset zuständig ist, ruft man zunächst xset q (naheliegenderweise in einem Xterm) auf und erhält eine Menge Text (q steht nämlich für "query"):

Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000002
  auto repeat delay:  500    repeat rate:  30
  auto repeating keys:  00ffffffdffffbbf
                        fadfffdfffdfe5ef
                        ffffffffffffffff
                        ffffffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  600    cycle:  600
Colors:
  default colormap:  0x20    BlackPixel:  0    WhitePixel:  16777215
Font Path:
  /usr/share/fonts/misc:unscaled,/usr/share/fonts/75dpi:unscaled,/usr/share/fonts/100dpi:unscaled,/usr/share/fonts/Type1,
/usr/share/fonts/URW,/usr/share/fonts/cyrillic,/usr/share/fonts/truetype,/usr/share/fonts/uni:unscaled,/opt/kde3/share/fonts,unix/:7100
Bug Mode: compatibility mode is disabled
DPMS (Energy Star):
  Standby: 1200    Suspend: 1800    Off: 2400
  DPMS is Enabled
  Monitor is On
Font cache:
  Server does not have the FontCache Extension
File paths:
  Config file:  /etc/X11/xorg.conf
  Modules path: /usr/lib/xorg/modules/updates,/usr/lib/xorg/modules
  Log file:     /var/log/Xorg.0.log

Die meisten dieser Eigenschaften des laufenden X-Servers lassen sich mit xset auch verändern. Hier nur ein paar mehr oder minder nützliche Beispiele:
xset b off
schaltet den oft lästigen Piepston (b = "bell") bei Fehleingaben im Xterm ab.
xset b 100 3000 1000
ist dagegen eher für Schwerhörige: Warnton mit 100% Lautstärke auf 3000 Hertz 1000 Milisekunden lang. Mit Hertz-Werten jenseits 10000 kann der X-Server auch als Hundepfeife eingesetzt werden.
xset r off
schaltet die automatische Wiederholung für länger gedrückte Tasten aus,
xset ±r 10
-r schaltet die automatische Wiederholung nur für die Taste mit dem Keycode 10 (vgl. Tastatur)  aus, +r schaltet sie wieder ein. Falls eine der Extensions XFree86-Misc oder XKB zur Verfügung steht, so kann man hier auch das Wiederholverhalten (Verzögerung bis zur automatischen Wiederholung, Wiederholfrequenz) einstellen.
xset m ...  oder  xset mouse ...
erlaubt die "Maus-Geschwindigkeit" zu steuern.
xset s on / off
schaltet den Bildschirmschoner ein oder aus. Anstatt on / off sind eine Reihe von Parametern zur Steuerung des Bildschirmschoners möglich.
xset ±dpms
schaltet Energiesparten mit DPMS ein (+) oder (-). Ansonsten erlaubt xset dpms ... auch die Steuerung bestimmter DMPS-Parameter.
In der Mitte der Ausgabe von xset q findet man nach FontPath: eine meist lange Liste von Verzeichnissen, die alle Font-Dateien enthalten. Diesem wichtigen Thema ist ein separates Kapitel gewindmet: Font-Pfad.
Zunächst folgen aber ein paar Anmerkungen zu Logging bzw. Debugging des X-Server.

Weiterführende Informationen

... findet man natürlich auf   man xset.
Vermischtes
     ©2005, 2007 Andreas Gottwald
Debugging