#
# /etc/profile: system-wide profile for the Bourne shell (sh(1)) and
# Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
-# Written 2003-2011 by Alexander Barton (alex@barton.de)
+# Written 2003-2012 by Alexander Barton (alex@barton.de)
#
[ -e ~/.ConfigScripts.debug ] && echo " >> /etc/profile ..."
# Set locale if it is not set or doesn't contain a dot:
[ "$LANG" = "${LANG#*.}" -a "$LANG" != "C" ] \
&& export LANG="${LANG:-de_DE}.${LC_encoding}"
-# All system messages should still be in "native" ("C") language:
-export LC_MESSAGES="C"
+# All system messages should still be in "native" ("C") language for
+# non-X11 sessions:
+[ -z "$GDMSESSION" -a -z "$XDG_SESSION_COOKIE" ] \
+ && export LC_MESSAGES="C"
# Clean up ...
unset LC_CTYPE LC_encoding 2>/dev/null
# remind(1)
type -p remind >/dev/null 2>&1
if [ $? -eq 0 -a -r ~/.remind ]; then
- remind -h -g -t5 .remind | grep "^[0-9]"
+ remind -h -g -t5 ~/.remind | \
+ grep -v '^Reminders for ' | grep -v '^$'
[ $? -eq 0 ] && echo
fi
fi