Saat ini saya sedang mengerjakan masalah dengan Xforwarding aplikasi QT over lan.

Server sumber kami meneruskan antarmuka aplikasi kami menggunakan perintah "screen -dm" ke komputer klien.

Ketika server sumber dihentikan oleh pengawas itco (dipicu oleh crash dari proses aplikasi), antarmuka yang ditampilkan pada klien tetap beku.

Apakah ada cara bersih untuk mensetup xforwarding sehingga antarmuka klien menghilang ketika sumber reboot? (membuat daemon pada klien untuk tujuan melakukan ping rekan dan menutup jendela tampak sangat jelek.)

Semua solusi baik, dengan pengecualian peningkatan versi OS (Persyaratan pelanggan).

Terima kasih sebelumnya atas bantuan Anda.

P.

Env: CentOS 6.5, qt-4.6.2

Parameter tampilan aplikasi:

/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
A. Chavy
sumber