#!/bin/bash
#
# sudo2ulsx
#
# sudo2ulsx reicht fuer X-Windows die xauth und $DISPLAY weiter
#####################################################################
#
if [[ $# -lt 1 ]]
 then
  echo "usage: `basename $0` <user>"
  exit 1
fi
#
G=`echo $DISPLAY | sed 's/.*\(:[0-9]*\)\.*.*/\1/'`
#
if [[ -n "$G" ]]
 then
  XA=`xauth list "$G"`
  #
  if [[ -n "$XA" ]]
   then
    U=$1
    shift
    sudo -H -u "$U" sudo2uls "$@" -d "$DISPLAY" -x "$XA"
  else
    echo "xauth not set"
  fi
else
  echo "no x-session"
fi

