Przewijanie na ekranie GNU

1

Widzę coś dziwnego na ekranie GNU. Kiedy używam ekranu na moim własnym polu Ubuntu 10.04, gdy wprowadzam kilka linii w powłoce, widzę moje okno terminala GNOME zbierające moje przewijanie i mogę następnie przewinąć do tyłu w terminalu GNOME np. kółko myszy, Shift-PgUp itp.

Ale na komputerze mojego przyjaciela z zainstalowanym tym samym Ubuntu 10.04 ekran z jakiegoś powodu tego nie robi. Nigdy nie „zostawia” więcej niż bieżący ekran w terminalu GNOME, więc pasek przewijania nigdy nie zmienia rozmiaru, a próba przewijania kółkiem myszy zostaje zinterpretowana jako klawisz Up, powodując przejście powłoki do poprzedniej linii.

Poruszyliśmy się nad naszym .screenrc i .inputrc, ale nie mogłem znaleźć tego, co to spowodowało. Wydaje się, że nie ma to znaczenia, jeśli utworzę całkowicie nowego użytkownika w moim własnym pudełku i całkowicie nowego użytkownika w jego pudełku, z których żaden nie ma własnego .inputrc / .screenrc, wciąż widzimy tę rozbieżność. To wszystko w wersji 4.00.03jw4 (FAU) 2-maj-06. Jakaś pomoc?

Yang
źródło
2
Czy próbowałeś wyłączanie funkcji alternatywnego ekranu tak czy inaczej? Jeśli zmieni to jedno z zachowań drugiej osoby, przynajmniej wiesz, jakie ustawienie jest odpowiedzialne, a następnie możesz ustalić, gdzie jest ustawione. Możesz również sprawdzić $TERM zmienna środowiskowa - nie wiem, jak działa Gnome Terminal, może jest inaczej dla twoich systemów?
Daniel Beck
@DanielBeck $TERM była odpowiedź. Musiałem go zmienić z xterm na xterm-256color. Jeśli zmienisz swój komentarz na odpowiedź, zaznaczę go jako zaakceptowany.
Yang

Odpowiedzi:

1

The oprawa kontroluje, czy ekran i inne aplikacje umożliwiają przewijanie przez sam terminal, zależy od Twojego $TERM. Upewnij się, że obie maszyny mają tę samą wartość.

Daniel Beck
źródło