#!/bin/bash

user=$(whoami)
if [ "$user" != "root" ] && [ "$1" != "true" ]; then
    wunwa "Event Tester" && wmctrl -r 'Event Tester' -N "Root: $(gettext "Super_L key")" &
    kp=$(timeout 2s xev -geometry 260x50 | grep -A2 --line-buffered '^KeyRelease' | sed -n '/keycode /s/^.*keycode \([0-9]*\).* (.*, \(.*\)).*$/\1 \2/p')
    if [[ "${kp}" =~ "Super_L" ]]; then
	gsu $0 true $@
	exit 0
    fi
fi

[ "$user" = "root" ] && HOME="/root"
eval "$(grep XTERM $HOME/.config/openbox/environment)"
[ "$user" = "root" ] && colour="White" && XTERM="${XTERM/LightYellow2/$colour}"

pstree="$(pstree -s $$)"
[[ ! "$pstree" =~ "ROX-Filer" ]] && cd

xrdb -merge /etc/X11/Xresources/x11-common
[ "$1" != "-e" ] && sh -c 'xseticon -id `wunwa "xterm$"` /usr/share/icons/gnome/48x48/apps/gnome-terminal.png' &
[ "$1" = "true" ] && shift
/usr/bin/xterm $XTERM "$@"
