/dev/tty를 사용하여 표시 반환을 비활성화하면 터미널 문자 간격이 줄어드는 이유는 무엇입니까? [폐쇄]

/dev/tty를 사용하여 표시 반환을 비활성화하면 터미널 문자 간격이 줄어드는 이유는 무엇입니까? [폐쇄]

나는 이상한 하드웨어 상황에 직면했고 이상한 소프트웨어 문제에 직면했습니다. 외부 모니터에 연결했는데 화면이 깨진 노트북이 있습니다. X 세션을 시작하고 urxvt 터미널을 엽니다. Xresources 파일의 설정에 따라 URxvt.letterSpace: -1터미널의 텍스트는 다음과 같이 나타납니다.

urxvt의 일반적으로 간격이 있는 텍스트

이제 깨진 내장 화면이 계속 켜져 있는 것을 원하지 않으므로 다음 줄을 사용하여 비활성화합니다.

xrandr --output LVDS1 --off 

이제 새 터미널을 열면 위와 같이 텍스트가 나타납니다. 그러나 로그인 /dev/tty2하고 그래픽 X 세션으로 돌아와서 새 터미널을 열면 텍스트가 다음과 같이 나타납니다. 이전보다 문자 간격이 훨씬 작아졌습니다.

URxvt의 텍스트가 더 간결합니다.

Xresources 파일을 다시 로드해도 문제가 해결되지 않았습니다. 하지만 URxvt.letterSpace에서 값을 늘린 -1다음 0다시 로드하면 문자 간격이 원래대로 돌아가는 것 같아서 로그인 후 어딘가에 /dev/tty문자 간격에 -1이 추가된 것 같습니다.

왜 이런 일이 발생합니까? 문자 를 입력하면 /dev/tty왜 이렇게 문자 간격이 줄어들까요 ?

답변1

글꼴 설정이 있나요 .Xdefaults?

.Xdefaults글꼴과 크기를 지정하려면 줄을 추가(또는 제거)하세요 .

! -- Fonts -- !
URxvt.font:xft:Monospace:pixelsize=15

.Xdefaults시스템이 선택하는 파일이 두 개 이상 있을 수 있습니다. 필요하지 않은 것을 삭제하거나 주석 처리하거나 필요한 것을 추가하십시오.

이는 지난 X 세션에 대한 특정 크기와 글꼴을 설정하는 데 도움이 되었습니다.

관련 정보