увы.. архитектура здесь не виндовая.. есть такое понятие как DISPLAY - "вывести в графеский интерфейс" - не говорит на какой дисплей вывести.. ну и море других моментов
я бы запиили скрипт, который слушал бы порт.. и потом по приходу туда чегото нужного рожал бы сообщение через zenity или yad.. хотя тут тоже вопрос, в чьем сеансе выводить..