3

Я чувствую себя настолько глупо, что спрашиваю об этом, но здесь идет:

Я обновил свою Ubuntu (Server) сегодня с 13.10 по 14.04. До обновления отсоединение от экрана не очищало терминал и теперь так и происходит. Есть какой-то параметр конфигурации, который обрабатывает это? Я никогда не трогал это. Текущие конфигурации там выглядят так:

deflogin on
vbell on
vbell_msg "   Wuff  ----  Wuff!!  "
defscrollback 1024
bind ^\
bind \\ quit
bind K kill
bind I login on
bind O login off
bind } history
termcapinfo vt100 dl=5\E[M
hardstatus off
termcapinfo xterm*|rxvt*|kterm*|Eterm* hs:ts=\E]0;:fs=\007:ds=\E]0;\007
hardstatus string "%h%? users: %u%?"
termcapinfo xterm*|linux*|rxvt*|Eterm* OP
termcapinfo xterm 'is=\E[r\E[m\E[2J\E[H\E[?7h\E[?1;4;6l'
defnonblock 5

Это удаленный сервер, без настольного графического интерфейса.

До этого было похоже (глупое представление)

terminal commands
more terminal commands
even more terminal commands
*I attach to a screen*
[detached from somescreen]
I continue terminal work

После обновления [отсоединено от некоторого экрана] вверху окна, как будто отсоединение сначала выполняет / очистить, что невероятно раздражает. Есть ли простой способ получить бак, как это было?

Я подключаюсь к механической обработке с Putty, если в этом вопросе есть какое-либо отношение (полагаю, что нет).

1 ответ1

0

Я считаю, что нашел решение. Я не уверен, насколько это правильно, но, кажется, работает без проблем, по крайней мере, если вы используете xterm:

Если я запускаю export TERM=xterm-256color , то screen работает как vim и man - используя altscreen без очистки исходного экрана. После некоторых поисков я обнаружил, что, хотя речь идет о решении другой проблемы, есть способ сделать это постоянным:

В ~/.Xdefaults , добавьте эту строку (создайте файл, если он не существует):

XTerm*termName: xterm-256color

Затем запустите:

xrdb -merge ~/.Xdefaults

Терминалы, которые уже были открыты, все еще имеют TERM=xterm и работают неправильно, но с тех пор все новые экземпляры xterm работают.

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