nsbin/old/xscript

45 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