Изящно обрабатывать проигрывание экспортированного X-дисплея

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

Если удаленный компьютер внезапно выключится или соединение потеряно, окно на локальном компьютере перестает отвечать на запросы и не может быть закрыто обычными средствами (например, щелчок по значку закрытия в правом верхнем углу). Это происходит с графическим интерфейсом Java Swing и графическим интерфейсом QT.

Есть ли параметр конфигурации X11 или SSH, который я могу установить, что приведет к хорошему закрытию окна, если соединение потеряно?

Возможность установки таймаута была бы идеальной.

One Solution collect form web for “Изящно обрабатывать проигрывание экспортированного X-дисплея”

Вы можете попробовать довольно низкоуровневую утилиту xkill , которая, если задана без аргументов, позволяет вам щелкнуть по окну клиента X11, с которым вы хотите закрыть соединение. Возможно, ваш оконный менеджер также предоставляет элемент «kill» в своих меню.


Вы можете настроить ssh для более быстрого обнаружения потерянного соединения, отредактировав ~/.ssh/config на компьютере, на котором вы передаете команду ssh, чтобы завершить строки:

 # --- all following applies to myserver only Host myserver ServerAliveCountMax 3 ServerAliveInterval 5 

Используйте команду Host чтобы ограничить параметры, которые следуют за ней, только для того, чтобы размещать только myserver . Клиент будет отправлять сообщение серверу каждые 5 секунд, а когда 3 отправится без ответа, он закроет соединение.

  • log remote X session из ssh (PuTTY)
  • Как получить положение мыши?
  • ssh с -Y приводит к «shell-init: ошибка получения текущего каталога: getcwd: невозможно получить доступ к родительским каталогам ...»
  • Конфигурация Dual Head с двумя сенсорными экранами в Linux
  • Как определить горячую клавишу для приложения, которая отменяет глобальную горячую клавишу?
  • Debian - X11 не отображается до переключения VT
  • неверная ошибка MIT-MAGIC-COOKIE-1 всякий раз, когда компьютер засыпает
  • Переадресация X11, но открытые ссылки локально
  • xprop -set _MOTIF_WM_HINTS скрывает развернутое окно
  • Как я могу запустить отдельный сеанс X на другом физическом дисплее?
  • X оконная система удаленного рабочего стола? (Нет VNC, нет XN)
  • Linux и Unix - лучшая ОС в мире.