i3의 레이아웃 저장 기능을 사용해 보고 있습니다. 이를 위해 시작하는 urxvt 인스턴스에 이름을 할당하고 싶습니다. 그러나 -name 옵션을 사용할 때마다 글꼴이 다르게 표시됩니다.
예를 들어, 내가 사용하는 경우
urxvt -e ncmpcpp -s playlist
제가 사용했을때와 폰트가 달라보이네요
urxvt -name topleft -e ncmpcpp -s playlist
왜 이런지 아는 사람 있나요? 필요한 경우 스크린샷을 업로드할 수 있습니다. 단지 -name 옵션을 주면 글꼴 렌더링이 형편없어 보일 뿐입니다. 색상 테마 등이 있어야 할 곳에 있습니다. ncmpcpp에는 문제가 없습니다. i3 구성의 "드롭다운" 터미널에도 동일한 문제가 있습니다.
답변1
분명히 애플리케이션 클래스가 아닌 특정 애플리케이션 인스턴스에 대한 글꼴을 구성했습니다. 인스턴스와 클래스의 개념XResources. 명령 -name
줄 인수는 인스턴스 이름을 설정합니다(기본값은 실행 파일 이름). 클래스 이름은 항상 추가됩니다 URxvt
(대체로 Rxvt
).
X 리소스 이름에서는 관례적으로 클래스 이름은 대문자로 시작하고 인스턴스 이름은 소문자로 시작합니다.
설정을 항상 적용하려면 기다리지 URxvt.font
말고 설정하십시오 urxvt.font
.
답변2
위치해있습니다매뉴얼 페이지:
-name
이름
지정하다리소스의 애플리케이션 이름 가져오기, 기본 실행 파일 이름 대신. 이름에는 "." 또는 "*" 문자가 포함되어서는 안 됩니다. 아이콘과 제목 이름도 설정합니다.
응용 프로그램 이름을 변경하면 사용할 글꼴을 알려주는 리소스 파일을 찾을 수 없습니다.
다음이 더 유용할 수 있습니다.
-title
텍스트
창 제목(-T는 여전히 존중됩니다.) 기본 제목은 -e 옵션(있는 경우) 뒤에 지정된 프로그램의 기본 이름이고, 그렇지 않으면 응용 프로그램 이름입니다.