최근에 11.3에서 OpenSuSE 12.1로 업그레이드했는데 이제 스크린 세션에서 emacs의 파일을 열면 빈 버퍼가 나타납니다. 다음과 같이 열었다고 가정해 보겠습니다.
emacs myFile.txt
파일 대신 빈 버퍼가 열리고 무언가를 저장하려고 하면 쓸 파일 이름을 묻는 메시지가 나타납니다. 이는 업그레이드 전까지 유효합니다.
emacs는 화면 밖에서도 잘 작동하기 때문에 여기서는 화면이 문제라고 생각합니다. 화면 설정에 뭔가 빠졌나요, 아니면 뭔가 버그인가요?
답변1
댓글의 토론을 바탕으로 이 답변을 게시하고 있습니다.
시행착오를 $TERM
통해 에서 로 변경하면 문제가 linux
해결되는 것으로 나타났습니다.xterm
이것이 왜 중요한지 모르겠습니다. 귀하의 설명에 따르면 TERM=linux
파일 대신 빈 버퍼가 열립니다. 이는 $TERM
잘못된 설정에서 기대할 수 있는 동작이 아닙니다. 시작 스크립트 중 하나가 이를 변경하지 않는 한 기본값은 어쨌든 이어야 $TERM
합니다 .screen
"screen"
답변2
새 데스크톱 컴퓨터에서도 비슷한 문제가 발생하지만 넷북에서도 문제 없이 OpenSuSE 12.1을 실행하고 있습니다. 시간이 좀 걸렸지만 두 구성의 차이점을 발견하고 문제가 해결되었습니다. 알겠어요:
네트워크 설정 유틸리티(YaST)의 호스트 이름/DNS 탭에서 루프백 IP에 호스트 이름 할당을 선택했습니다.