К сожалению, нет - как правило, нет способа заставить приложение X Windows повторно подключиться к оконной системе, если оно теряет соединение и его окно разрушается. И окна обычно исчезают только в случае ошибки в самой программе - в этом случае процесс, вероятно, находится в зависшем состоянии, не зная его, ожидая ввода-вывода, который никогда не произойдет, потому что он не осознает, что его окно исчезло ,
Если приложение не имеет очень редкого дизайна и не позволяет отправлять ему специальный сигнал или сообщение для повторного подключения к X-серверу или перестройки нового окна, или если оно все еще присутствует на экране где-либо в виде значка или закрепленной иконки, и вы может взаимодействовать с ним таким образом, процесс программы должен быть просто убит, и вам придется перезапустить его.
Поведение закрытия его последнего окна без выхода из процесса обычно является ошибкой, о которой вы можете сообщить в апстрим о приложении.
(Примечание: есть редкие исключения, например, веб-браузеры, которые поддерживают запущенный процесс даже после закрытия их последнего окна - но в этих случаях повторный щелчок по значку браузера или повторный запуск из командной строки просто говорит уже запущенному процесс, чтобы открыть новое окно. Опять же, приложение должно быть специально написано для обработки временного отсутствия окон, если это работает.)