저는 Pine 메일 리더를 실행하기 위해 GNU 화면을 사용합니다. 나는 보내는 이메일의 철자를 확인하기 위해 외부 철자를 사용합니다. 문제는 aspell이 완료되면 Pine이 터미널의 이전 내용을 복원하지만 모두 잘못된 색상으로 복원된다는 것입니다. 글꼴이 검은색이 아닌 흰색으로 바뀌고 회색 배경에 어울리지 않게 보입니다. 잠시 동안 입력한 후 Pine은 화면의 일부를 다시 그립니다. 보기에는 좋아 보이지만 처음에는 읽기 어려워 보입니다.
Pine 을 화면 내에서 실행하지 않고 직접 실행하는 경우에는 이 문제가 발생하지 않습니다. 문제 해결을 시작하는 방법을 모르겠습니다. 어떤 아이디어가 있나요?
Pine version: Alpine 2.00 (LRH 1167 2008-08-23)
GNU screen version: Screen version 4.00.03 (FAU) 23-Oct-06
2011년 12월 11일 업데이트됨: 경우에 따라 이 문제는 Ctrl+O(맞춤법 관련 없음)를 사용하여 작성을 재개할 때도 발생합니다.
다음은 도움이 되지 않습니다.
- Pine에서 Ctrl+L을 누르면 화면이 새로 고쳐지고,
- "altscreen on" 추가
~/.screenrc
- "bce on" 또는 "bce off"를 추가합니다
~/.screenrc
(기본값이 무엇인지 잘 모르기 때문에 두 가지를 모두 시도했습니다). - 시작 화면은
TERM=xterm-256color screen
답변1
나는 그것을 해결했다고 생각합니다. phunehehe는 터미널 유형을 변경하려는 것이 맞습니다. 그러나 "TERM=xterm-256color screen"은 TERM 변수가 화면에 실행 중인 터미널 화면만 알려주기 때문에 작동하지 않습니다. 특정 터미널을 에뮬레이션하도록 화면에 지시하지 않습니다. 따라서 해결책은 다음을 포함하는 것입니다.
term "screen-256color"
~/.screenrc 구성 파일에서. 이렇게 하면 문제가 해결될 것 같지만...
2011년 12월 12일 업데이트됨:실제로 위의 방법으로 색상 문제는 해결되었지만 또 다른 문제가 발생했습니다. 소나무에서는 삭제 키가 더 이상 작동하지 않습니다. 컴퓨터 실행 화면에 "screen-256color" terminfo 파일이 누락되어 찾을 수 없어 기본 vt100 터미널로 되돌아간 것으로 나타났습니다. 몇 가지 용어 설정을 시도한 후에 "xterm-color"에는 키 제거나 색상 문제가 없다는 것을 발견했습니다. 왜 또는 어떻게 작동하는지 이해하지 못합니다.