Let's call it a proof of concept more than a real means to have processes communicate with each other. Who would really want to mess with the environment? Anyway, we are exploring some viable means to IPC, so we can take this in account even though we will not use it in the first instance. Let's have a look at env:
env
LS_COLORS=REDACTED
XDG_MENU_PREFIX=xfce-
LANG=en_GB.utf8
DISPLAY=:0.0
XDG_VTNR=7
SSH_AUTH_SOCK=/tmp/ssh-MgHTC62oCYDp/agent.1121
GLADE_CATALOG_PATH=:
XDG_SESSION_ID=2
XDG_GREETER_DATA_DIR=/var/lib/lightdm/data/zarrelli
USER=zarrelli
GLADE_MODULE_PATH=:
DESKTOP_SESSION=xfce
PWD=/home/zarrelli
HOME=/home/zarrelli
GUAKE_TAB_UUID=b07321dd-a221-41bd-8ecc-0ae94b9082b9
SSH_AGENT_PID=1159
QT_ACCESSIBILITY=1
XDG_SESSION_TYPE=x11
XDG_DATA_DIRS=/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share
XDG_SESSION_DESKTOP=xfce
GLADE_PIXMAP_PATH=:
GTK_MODULES=gail:atk...