35 lines
709 B
Bash
Executable File
35 lines
709 B
Bash
Executable File
#!/bin/sh
|
|
#
|
|
# /etc/X11/Xreset
|
|
#
|
|
# global Xreset file -- for use by display managers
|
|
|
|
# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $
|
|
|
|
set -e
|
|
|
|
PROGNAME=Xreset
|
|
SYSSESSIONDIR=/etc/X11/Xreset.d
|
|
|
|
if [ ! -d "$SYSSESSIONDIR" ]; then
|
|
# Nothing to do, exiting
|
|
exit 0
|
|
fi
|
|
|
|
# use run-parts to source every file in the session directory; we source
|
|
# instead of executing so that the variables and functions defined above
|
|
# are available to the scripts, and so that they can pass variables to each
|
|
# other
|
|
SESSIONFILES=$(run-parts --list $SYSSESSIONDIR)
|
|
if [ -n "$SESSIONFILES" ]; then
|
|
set +e
|
|
for SESSIONFILE in $SESSIONFILES; do
|
|
. $SESSIONFILE
|
|
done
|
|
set -e
|
|
fi
|
|
|
|
exit 0
|
|
|
|
# vim:set ai et sts=2 sw=2 tw=80:
|