Meinst du sowas
https://wiki.archlinux.org/index.php/Tilda?
@orschiro Anscheinend gibt es Leute, die das benutzen.
Du kannst das auch mit bash und ohne tempfile:
#!/bin/bash
id=$(xwininfo -root -children | grep MeinEindeutigerToggleTermName | awk '{print $1}')
if [ -z $id ] ; then
urxvt -name MeinEindeutigerToggleTermName
else
kill $(xprop -id $id _NET_WM_PID)
fi
Ich habe kein xfce und daher keine Ahnung ob es die Option -name gibt.
Mit xdotool kannst du sogar ein Fenster aktivieren und dann 'exit' rein schreiben, falls du ein Terminal mit einem Serverprozess verwenden willst.
PS (mit deinem Netzwerkscript im Hinterkopf):
Wenn du ein Script mit bash -xv aufrufst, dann siehst du was passiert.
Es gibt kein NULL, void, NaN, none, etc. in BASH, nur das Nichts also ein leerer String: "".