#!/bin/sh # # Author: Nico Schottelius # Date: Sometime in Summer of 2k # Last Changed: Wed Dec 13 13:42:45 CET 2000 # Copying: >= GPL 2.0 # Description: This script traces down what X and the # XTerm are doing. I used that script for finding out, where # my XTerm reads the LightYellow2 string from :) # # used for the xterm DISPLAY=":0.0" # What is the name of your X binary ? X_BIN="XFree86" # where to write data X_OUT=/tmp/xerrorn.`whoami` XTERM_OUT=/tmp/xerrorn-xterm.`whoami` ############################################################################### # export DISPLAY for the xterm export DISPLAY=:0.0 # start and trace X. echo "Starting X" strace $X_BIN -terminate :0 > $X_OUT 2>&1 & # start and trace XTerm. echo "Starting XTerm" strace xterm > $XTERM_OUT 2>&1 & # wait some seconds, until XTerm had all time to read all files. echo "Sleeping some time..." sleep 15 # ending session. This should be enough data echo "Stopping tracing..." killall $X_BIN