Pracuję w systemie NetBSD przez połączenie ssh z mojego komputera Mac i chcę użyć narzędzia screen
, aby móc uruchomić procesy i wracać do nich po tym, jak moje połączenie z terminalem zostało przerwane. Po wpisaniu screen
otrzymuję komunikat o błędzie:Błąd narzędzia Unix: Nie można znaleźć wpisu termcap dla "xterm-256color"
Cannot find termcap entry for 'xterm-256color'
Po pominie postów, myślałem, że to ma coś wspólnego z termcap na zdalnej maszynie, ale to nie wydaje się być przypadek; Mogę zainicjować ekran bez błędów z sesji ssh z innego komputera, do którego ogólnie nie mam dostępu. Sugeruje to, że muszę skonfigurować coś na moim komputerze lokalnym, ale nie byłem w stanie dowiedzieć się, co i jak. Chociaż ten post jest oznaczony jako "gnu-screen", podejrzewam, że pracuję z ekranem Berkeley, choć nie wiem, czy to znaczące wyróżnienie.
To ma sens, i podnosi dwa pytania: (1) są jakieś skutki uboczne oczekiwane działa TERM = xterm ekran ?; (2) w jaki sposób mogę zainstalować xterm-256color na moim koncie na zdalnym komputerze tak, aby został znaleziony? – Gregory
(1) Możesz nie być w stanie wykorzystać pełnych możliwości swojego okna terminala (jeśli nie możesz używać kolorów, spróbuj zamiast tego uruchomić 'TERM = xterm-color screen'). (2) Nie mam pojęcia. Proponuję poprosić o SuperUser.com lub ServerFault.com. – dave4420
Jedynym skutkiem ubocznym używania xterm (lub xterm-color) zamiast xterm-256color jest to, że każda aplikacja konsolowa, która może obsłużyć 256-kolorowy tekst, zostanie zamiast tego zastąpiona 16-kolorowym tekstem zamiast. Zwykle nie warto się tym przejmować, ale jeśli to ma znaczenie, będziesz musiał pobrać odpowiedni termcap na zdalną maszynę, jak mówi dave4420. – abarnert