1

В настоящее время я работаю над проблемой с Xforwarding приложения QT по локальной сети.

Наш исходный сервер перенаправляет интерфейс нашего приложения с помощью команды "screen -dm" на клиентский компьютер.

Когда исходный сервер останавливается сторожевым таймером itco (вызванным сбоем процесса приложения), интерфейс, отображаемый на клиенте, остается замороженным.

Есть ли чистый способ настроить xforwarding так, чтобы интерфейс клиента исчезал при перезагрузке источника? (создание демона на клиенте с единственной целью пинговать одноранговый узел и закрывать окно казалось довольно уродливым.)

Все решения хороши, за исключением обновления версии ОС (требование заказчика).

Спасибо заранее за вашу помощь.

PS: Вы можете найти ниже все настройки, которые могут помочь (и что я пытался повозиться, чтобы это работало)

Конверт: CentOS 6.5, qt-4.6.2

Параметры отображения приложения:

/home/user/bin/qapp config.xml -geometry +0+0 -display 192.168.1.100:0.0 Read-Write 

/etc/ssh/ssh_config:

Host *
    GSSAPIAuthentication yes
    ForwardX11Trusted yes
    ServerAliveInterval 5
    ServerAliveCountMax 3
    SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
    SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
    SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
    SendEnv XMODIFIERS

0