Ist who statt w eine Option? bei mir zeigt er da ganz am Ende ein (:0) an

who | awk "/\\(:[0-9]+\\)/ {gsub(\"[:|(|)]\",\"\"); if (\$1 == \"$USERNAME\") {print \":\"\$5; exit }}"

(geklaut von http://unix.stackexchange.com/questions/2881/show-a-notification-across-all-running-x-displays)