Как восстановить графический интерфейс процесса после сломанной трубы

Я начал процесс с графическим интерфейсом из командной строки на удаленном компьютере с помощью ssh -X. Зная, что это займет много времени, я оставил его на заднем плане и отказался.

Как я боялся, у меня были проблемы с подключением, пока он не закончился, и у него сломанная труба. После того, как я смог снова подключиться, я использовал reptyr, чтобы восстановить право собственности на этот процесс. Все идет нормально. Но можно ли каким-то образом снова открыть свой графический интерфейс, чтобы снова запустить этот процесс?

One Solution collect form web for “Как восстановить графический интерфейс процесса после сломанной трубы”

Вероятно, это невозможно. Когда процесс теряет соединение с сервером X, он обычно очищает все внутренние данные, связанные с графическим интерфейсом. Это не обязательно, но это требует значительных усилий со стороны программиста (им придется работать со стандартными библиотеками). В большинстве программ нет возможности открыть новое окно графического интерфейса, если существующее уже закрыто.

Если вы опасаетесь, что ваше соединение нестабильно, вы можете использовать xpra в качестве прокси-сервера между приложением и X-сервером. Xpra создает слой изоляции между приложением и сервером, который позволяет приложению перемещаться с одного сервера на другой; он делает для приложений с графическим интерфейсом то, что экран делает для приложений текстового режима. Однако Xpra следует использовать при запуске приложения; потом слишком поздно.

  • Файл bad known_hosts при подключении к балансируемому домену
  • Не удается подключиться к другому пользователю, кроме root через SSH
  • Укажите скрипт для запуска с SSH при входе в систему
  • Как включить системные сессии пользователя для удаленного входа в систему CentOS 7?
  • Если условие не работает в скрипте над ssh
  • Ssh на несколько серверов и объединить файлы в один
  • напишите bash scipt, что ssh на несколько серверов и запускает там скрипт, который запускает приложение, но не умирает, когда ssh отключается
  • ssh открытый ключ auth: первый вход по-прежнему запрашивает пароль
  • Как перемонтировать / var над ssh
  • Как избежать кавычек в оболочке как при использовании ssh, так и sudo?
  • Как скопировать файлы с помощью scp с удаленного хоста, когда файл имеет пробелы
  • Linux и Unix - лучшая ОС в мире.