Niedawno zaktualizowałem serwer 10.10 (bezgłowy, EC2) do 11.04, a następnie do 11.10. Wydaje się, że obie aktualizacje działały, ale teraz mój terminal działa inaczej, szczególnie jeśli chodzi o przewijanie danych wyjściowych. Uzyskuję dostęp do tego serwera za pośrednictwem terminala na pulpicie 11.10 (awaryjne środowisko GNOME).
10.10 Zachowanie:
- Pasek przewijania jest wyświetlany po prawej stronie mojego terminalu, co pozwala mi przewinąć z powrotem do starszych wyników
- Obrócenie kółka myszy powoduje powrót do starszych wyników
11.10 Zachowanie:
- Nie widać paska przewijania
- Obracanie kółka myszy powoduje przełączanie bieżącej linii w historii poleceń (tak samo jak klawisz UP)
Jest to trudny problem do zwięzłego opisania i nie miałem szczęścia znaleźć żadnych informacji na ten temat. Ale kilkakrotnie przeprowadziłem tę samą aktualizację (10.10-> 11.10) i wynik jest zawsze taki sam w przypadku przewijania terminala. Przewijanie danych wyjściowych jest dla mnie bardzo ważne i coś, co biorę za pewnik - obawiam się, że nie będę w stanie skutecznie pracować na tym serwerze, dopóki nie rozwiążę tego.
Aktualizacja - problem zniknął w magiczny sposób po wylogowaniu / zalogowaniu Cóż, jak powiedziałem, zrobiłem kilka razy tę samą aktualizację i napotkałem ten sam problem. Jednak w poprzednich próbach wystraszyłem się i poddałem. Tym razem byłem bardziej zdeterminowany, aby dokończyć aktualizację i po prostu wylogowując się i ponownie logując na serwer przez SSH problem sam się rozwiązał.
źródło
tput rmcup
nie wprowadził żadnej widocznej zmiany, aletput reset
zrobił sztuczkę.less
i wychodzenie działa idealnie - łatwiejsze do zapamiętania niżtput
polecenia.tput reset
zrobiłem dla mnie lewę.less
sztuczka, anitput
nie działa dla mnie 14.04.Jeśli
tput rmcup
nie działa, spróbujzamiast.
źródło
Tylko
reset
sam pracował dla mnie.źródło