5

Я часто выполняю расчеты на своем компьютере с Linux, что время от времени приводит к сбою моего X-сервера. Почти всегда некоторые программы выживают после сбоя и прерывают состояние сна, например:

29315 ?        Sl    54:35 /home/kashim/Desktop/anylogic/anylogic -vmargs -Xmx1024M

Есть ли способ переподключить эти приложения с новым X-сервером?

1 ответ1

6

Не без предварительной подготовки. Существуют прокси-серверы Xservers, такие как XMX или xmove, которые теоретически позволят вам повторно подключить прокси-сервер к новому X-серверу, поэтому при сбое отображаемого X-сервера вы можете перейти на новый, но у них есть свои ограничения. XMX предназначен для своего рода скринкастов, а xmove - для миграции, инициированной пользователем, а не для восстановления после сбоя Xserver.

Существуют также приложения, такие как Xpra и Xvnc, которые позволят вам запустить второй X-сервер, который не отображается на экране, а затем "присоединить" к этим X-серверам другой X-сервер, поэтому, если ваш отображаемый X-сервер вылетает, вы можете просто подключить его заново.

Наконец, появилась утилита Guievict, которая использовала исправления кода времени выполнения для переноса приложения без его согласия на другой сервер Xserver, но я нахожу сомнительным, что это будет работать в современной среде.

Refs:

http://en.wikipedia.org/wiki/Xmove

http://en.wikipedia.org/wiki/Xpra

http://en.wikipedia.org/wiki/Guievict

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .