44 lines
979 B
Bash
Executable file
44 lines
979 B
Bash
Executable file
#!/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
|