Я запускаю Xserver на cygwin (сверху в Windows 7), а затем использую xterm для удаленного доступа к linux через ssh -X и запускаю там удаленные приложения, такие как konsole , emacs и другие.

Изначально все работает нормально, например, при запуске emacs появляется корректно работающее окно на моем компьютере с Windows 7.

Но если я попытаюсь запустить тот же emacs через некоторое время (например, через час), я получу сообщение linux:Display localhost:10.0 unavailable, simulating -nw и emacs запускается в строке.

Я проверил, и Xserver, кажется, все еще работает нормально. Действительно, если я выхожу на исходный cygwin и снова подключаюсь к Linux через ssh -X, он работает просто отлично.

Знаете ли вы, что происходит и как это можно исправить? Почему мое соединение с Xserver прерывается?

Большое спасибо.

1 ответ1

0

Чувствую себя полным идиотом, чтобы задать вопрос и ответить на него сам, но для того же будущего справочного материала, вот работа, которая помогла. Вместо использования ssh -X , если вместо этого используется ssh -Y , он работает лучше и не дает возможности порождать новые окна с течением времени.

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