From: Simon Ruderich Date: Tue, 21 Jan 2014 20:03:33 +0000 (+0100) Subject: herbstluftwm/autostart: Log output in xinitrc. X-Git-Url: https://ruderich.org/simon/gitweb/?a=commitdiff_plain;h=816a5272aae4e92d4b9bb81cef20dcfb6377a31e;p=config%2Fdotfiles.git herbstluftwm/autostart: Log output in xinitrc. Captures all output from herbstluftwm, not only while autostart is running. --- diff --git a/herbstluftwm/autostart b/herbstluftwm/autostart index 2dcf5fd..d5f30a8 100755 --- a/herbstluftwm/autostart +++ b/herbstluftwm/autostart @@ -20,10 +20,6 @@ set -e -# Log all output to catch errors in the configuration file. -logfile="$HOME/.config/herbstluftwm/log" -exec >"$logfile" 2>&1 - hc() { herbstclient "$@" @@ -143,10 +139,6 @@ notify() { sed 's/\^/^^/g' | dzen2 -fg blue -bg yellow -y 15 -h 30 -p "$@" } -if test -s "$logfile"; then - echo "hlwm: errors in autostart, check log '$logfile'" | notify 3 -else - # To notify me if set -e has terminated the script. - echo 'hlwm restarted' | notify 1 - rm "$logfile" -fi +# To notify me if set -e has terminated the script (then this part won't get +# executed). +echo 'hlwm restarted' | notify 1 diff --git a/xinitrc b/xinitrc index a36ab94..7ba1d8c 100755 --- a/xinitrc +++ b/xinitrc @@ -150,7 +150,7 @@ fi # Start window manager. if installed herbstluftwm; then - herbstluftwm --locked + herbstluftwm --locked >~/.config/herbstluftwm/log 2>&1 elif installed xmonad; then xmonad elif installed stumpwm; then