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?
źródło
$TERM
zmienna środowiskowa - nie wiem, jak działa Gnome Terminal, może jest inaczej dla twoich systemów?$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.Odpowiedzi:
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ść.źródło