чем угодно можно заменить переменные окружения. это просто бородатый костыль.
$PATH -- в конфиги и апи
$TERM и ко -- меняем на нормальное апи или вообще можно анигилировать. не ansi терминал днем с огнем не сыщешь.
$DISPLAY -- многие прграммы предоставляют параметр -display, который делает тоже самое
для всего остального тоже самое - нормальные апи, параметры, конфиги, ипц.