XTerm을 굵게 사용하지 않게하려면 어떻게합니까?


15

저는 XTerm을 사용하는 것을 좋아하고 기본 "고정"글꼴을 좋아하며 단색 터미널이 아닌 터미널 색상을 사용하는 것을 좋아합니다.

그러나 XTerm은 밝은 색상을 표시 할 때마다 굵은 글꼴을 사용해야한다고 주장합니다.

스크린 샷

나는 폰트의 대담한 버전을 싫어하지만 나는 밝기를 좋아한다. 매뉴얼 페이지에 " XTerm.VT100.boldMode:false"를 추가하면 ~/.Xresources이 "기능"이 비활성화되지만 아무 효과가없는 것 같습니다. 몇 달 동안 거기에 있었으므로 재부팅 문제는 아닙니다.

밝은 텍스트를 표시 할 때에도 XTerm이 고정되지 않은 표준 고정 글꼴 버전을 항상 사용하도록하려면 어떻게해야합니까?

편집 : 일부는 내 ~ / .Xresources에 "XTerm * boldMode : false"를 넣도록 제안했습니다. 그것도 도움이되지 않았습니다. 그래도 변경 사항이 xrdb에 적용되었음을 확인했습니다.

$ xrdb -query | grep boldMode 
XTerm*boldMode: false

xprop를 실행하고 xterm을 클릭하면 " WM_CLASS(STRING) = "xterm", "XTerm""가 표시됩니다. 따라서 실제 xterm을 확실히 실행하고 있습니다.

BTW, 이것은 평범한 바닐라 Ubuntu Intrepid 상자입니다. 여기 다른 사람이 동일하게 실행중인 경우 다음을 실행 해보십시오.

echo -e '#\e[1m#'

... 오른쪽의 #에 왼쪽의 검은 색 픽셀과 같은 가운데 검은 색 픽셀이 있는지 알려주세요.

답변:


12

굵은 글꼴과 일반 글꼴에 동일한 글꼴을 설정하면 작동 할 수 있습니다.

나는 fixed두 가지 모두에 대해 글꼴을 설정했다 .

xterm*font: fixed
xterm*boldFont: fixed

그런 다음 xrdb -load새 용어를 시작하고 시작하면 대담하지 않은 것으로 돌아 왔습니다. :)


1
감사합니다 감사합니다 감사합니다 감사합니다
mike

1
xrdb -load오랜 시간이 걸리는 것이 정상 입니까? 나는 활동이없는 상태에서 5 분 이상 기다렸으며 ps -e여전히 실행 중입니다.
David Kennedy

@DaveKennedy 같은 문제가 있습니다-끝났습니까?
user3728501

11

allowBoldFonts속성 설정 이 저에게 효과적입니다

에 다음 줄을 추가하십시오 ~/.Xresources

XTerm*allowBoldFonts: false

XTerm * faceName :-)을 사용하는 경우에도 작동합니다.
Sebastian Blask

이것은 내가 텀 * faceName을 사용하고 있기 때문에 아마도 나를 위해 일한 유일한 솔루션이었다
minism

5

X 리소스는 X 윈도우 시스템을 다시로드 할 때까지 다시로드되지 않으며 실행중인 실행 파일을 다시 시작하지 않으면 폴링되지 않습니다. 달리기

xrdb ~/.Xresources

현재 세션에서. 그런 다음 다른 xterm을 시작하십시오. 다음에 X (다시 로그인 또는 재부팅)를 시작할 때 리소스를 자동으로 읽어야합니다.

또 다른 시도는 와일드 카드를 사용하여 자원을 올바르게 선택하는지 확인하는 것입니다. 사용하다

XTerm*boldMode: false 

대신에.

또 다른 확인 사항은 xterm터미널 프로세스를 실행할 때 실제로 실행되고 있다는 것 입니다. 그렇지 않은 경우 다른 리소스로 글꼴을 변경해야합니다.


실제로 몇 달 동안 있었으므로 문제가 아닙니다. 더 명확하게하기 위해 질문을 업데이트했습니다.
mike

잘못되었을 수있는 것들을 더 추가하기 위해 편집했습니다.
jamuraa

2

이를 위해 특별히 XTerm 리소스가 있습니다. 아마도 질문을 처음 받았을 때 존재하지 않았습니까?

XTerm*colorBDMode: true

1

나는 (Lucid Lynx에서) 생성이 필요하다는 것을 알았다 ~/.Xdefaults-$(hostname). 호스트 이름을 생략하면 설정이 적용되지 않습니다. 글꼴과 boldFont의 ba의 일치는 굵게를 제거하는 트릭을 수행했습니다. xfontsel어떤 글꼴을 지정해야하는지 알아내는 좋은 방법입니다. 기본값이 적용되는지 테스트하는 xterm것과 같은 방법 xterm -font '-misc-fixed-medium-r-*-*-10-*-*-*-*-*-*-*'으로 시작할 수도 있습니다 .


1

xterm 버그입니다.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=347790

나를 위해 임시 해결책은 .bashrc파일 끝에 다음과 같은 교묘 한 수정을 두는 것입니다 .

 echo -e "\e[1mA\e[2J\e[7mB\e[m\e[?5h\e[?5l"
 clear

슬프게도, 그것은 도움이되지 않습니다. XTerm (237)을 실행 중이며 해당 버그는 XTerm (235)에서 수정되었습니다. echo 문도 도움이되지 않았습니다.
mike

1

글꼴 기반 시스템에서을 시도하십시오 xterm -fa Fixed. 내 컴퓨터에서는 렌더링 속도가 느리지 만 굵은 글꼴이 수정되었습니다.


0

설정이 적용되었는지 확인하십시오.

xrdb -query | grep XTerm

거기에 없으면 강제로로드 할 수 있습니다.

xrdb -load ~/.Xresources

이 명령에 대한 자세한 내용은 매뉴얼 페이지 를 참조하십시오 .


실제로 몇 달 동안 있었으므로 문제가 아닙니다. 더 명확하게하기 위해 질문을 업데이트했습니다.
mike

어쨌든로드 중인지 확인해야합니다. 그렇지 않은 경우 창 관리자가 리소스를 올바르게 수행하지 않습니다.
jamuraa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.