Как повторно подключиться к фоновому приложению с графическим интерфейсом после отключения сеанса?

У нас есть установка Eclipse в качестве нашей IDE на центральном сервере Linux. Все подключатся к серверу, откроют экземпляр Eclipse, поработают над ним.

Eclipse будет запущен как фоновый процесс, показывая пользователю графический интерфейс.

Что происходит, иногда люди резко отключаются от сеанса SSH (заставляя ноутбук спать и т. д.), не закрывая должным образом eclipse, что иногда оставляет процесс Eclipse работающим в фоновом режиме.

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

Вопрос в том, можем ли мы каким-то образом повторно подключиться к этому заброшенному сеансу Eclipse? Можно ли вызвать Eclipse в том же состоянии, в котором его оставил пользователь?

Я посмотрел на экран GNU. Однако он не может вернуть пользователю приложение с графическим интерфейсом.


person ernesto    schedule 05.11.2012    source источник


Ответы (1)


Это кажется мне проблемной настройкой. Почему бы не работать на локальном компьютере в первую очередь? Но если вы хотите (или должны) работать на сервере, лучше запустите рабочий стол прямо на сервере через XDMCP., VNC или Citrix XenAPP (коммерческий).

EDIT: только что нашел эту статью о xmove. Я не слышал об этом раньше, но, возможно, это работает.

person Axel    schedule 05.11.2012
comment
Он должен быть на сервере, чтобы он работал с динамическими представлениями ClearCase и всеми установленными нами сценариями. Что касается настольных компьютеров, они будут тяжелыми для сервера, все, что нужно пользователю, — это одно приложение X, eclipse. - person ernesto; 05.11.2012
comment
Спасибо за хмов. Похоже, его давно сняли с производства. Википедия указала мне на похожее программное обеспечение xpra: xpra.org - person ernesto; 05.11.2012
comment
Пожалуйста, прочитайте мою правку. Похоже, xmove может делать то, что вы ищете. - person Axel; 05.11.2012