나는 이상한 하드웨어 상황에 직면했고 이상한 소프트웨어 문제에 직면했습니다. 외부 모니터에 연결했는데 화면이 깨진 노트북이 있습니다. X 세션을 시작하고 urxvt 터미널을 엽니다. Xresources 파일의 설정에 따라 URxvt.letterSpace: -1
터미널의 텍스트는 다음과 같이 나타납니다.
이제 깨진 내장 화면이 계속 켜져 있는 것을 원하지 않으므로 다음 줄을 사용하여 비활성화합니다.
xrandr --output LVDS1 --off
이제 새 터미널을 열면 위와 같이 텍스트가 나타납니다. 그러나 로그인 /dev/tty2
하고 그래픽 X 세션으로 돌아와서 새 터미널을 열면 텍스트가 다음과 같이 나타납니다. 이전보다 문자 간격이 훨씬 작아졌습니다.
Xresources 파일을 다시 로드해도 문제가 해결되지 않았습니다. 하지만 URxvt.letterSpace
에서 값을 늘린 -1
다음 0
다시 로드하면 문자 간격이 원래대로 돌아가는 것 같아서 로그인 후 어딘가에 /dev/tty
문자 간격에 -1이 추가된 것 같습니다.
왜 이런 일이 발생합니까? 문자 를 입력하면 /dev/tty
왜 이렇게 문자 간격이 줄어들까요 ?
답변1
글꼴 설정이 있나요 .Xdefaults
?
.Xdefaults
글꼴과 크기를 지정하려면 줄을 추가(또는 제거)하세요 .
! -- Fonts -- !
URxvt.font:xft:Monospace:pixelsize=15
.Xdefaults
시스템이 선택하는 파일이 두 개 이상 있을 수 있습니다. 필요하지 않은 것을 삭제하거나 주석 처리하거나 필요한 것을 추가하십시오.
이는 지난 X 세션에 대한 특정 크기와 글꼴을 설정하는 데 도움이 되었습니다.