Я ssh'd в удаленной коробке, я думаю, что это redhat, но я не уверен, как сказать. В моем домашнем каталоге я прошел процесс установки экрана и всех его зависимостей от источника, поскольку он еще не установлен.

Я могу запустить экран, и он открывается нормально и дает мне подсказку, однако любая команда от ls, vim, zsh заставляет его просто заблокироваться. Я гуглю это в течение ~ 6 часов, но «экранные блокировки / зависания / зависания» (с очевидными дополнительными поисковыми терминами) приводят к слишком большому количеству не относящихся к делу результатов, и из того, что я могу сказать, нет релевантных.

Вариантов компиляции для экрана GNU не так много, какую информацию я могу предоставить, чтобы помочь всем, кто хочет мне помочь?

1 ответ1

0

Странно, но это, похоже, проблема TERM. Я ssh'ing из терминала за пределами X работает Zsh. Когда я бы ssh в системе изменил термин на vt220, при этих настройках или вручную установив TERM = "linux" на экране удаленного хоста заблокировался бы. Из X, однако, я ssh с терминала rxvt-unicode, на котором запущен zsh, вручную установил TERM на удаленном хосте в "rxvt", затем запустил экран. Экран устанавливает термин "screen.rxvt", и он отлично работает.

Я действительно думаю, что теперь я буду использовать только ssh'ing из X, я сделал это из терминала, потому что X все еще компилировался на коробке, которую я использовал (gentoo). Поэтому я думаю, что это может быть решено как проблема TERM, хотя я не уверен, что есть обходной путь вне X, если кто-то еще столкнется с этим.

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