Здравствуйте. Как автоматически определить в каком окружении запускается команда - в консоли с возможностью доступа к X-дисплею и запуска GUI приложений или удаленно? Например:
$ who
bob tty7 2018-02-20 19:32 (:0)
bob pts/0 2018-02-25 09:48 (126.126.68.117)
у Боба две сессии - локально и удаленная. Как определить в какой сессии выполняется набраная команда? Например, чтобы автоматически запустить GUI-приложение или вывести только результат в консоли.