XTerm에서 (바로가기를 사용하여) 글꼴 모음을 동적으로 변경하려고 합니다. 현재 글꼴 크기를 변경할 수 있습니다. 이 작업을 사용하여 이 작업을 시도했지만 set-render-font()
이것이 올바른 작업인지 확실하지 않습니다.
이것은 내 코드입니다.
xterm*VT100.Translations: #override \
Ctrl <Key>V: insert-selection(CLIPBOARD) \n\
Ctrl <Key>C: copy-selection(CLIPBOARD) \n\
Ctrl <Key>H: smaller-vt-font() \n\
Ctrl <Key>L: larger-vt-font() \n\
Ctrl <Key>R: set-vt-font(d) \n\
Ctrl Alt <Key>1: set-render-font("DejaVu Sans Mono for Powerline")
마지막 줄은 내가 고치고 싶은 줄이다.
편집: 이것이 효과가 있을 수 있다는 것을 알았습니다 load-vt-fonts
. 하지만 글꼴 모음을 표시하는 방법을 모르기 때문에 제대로 작동하지 않습니다.
Edit2: 터미널의 배경색(sequence)을 변경하는 명령을 입력할 수 있었지만 11;
글꼴 모음(sequence 50;
)은 변경할 수 없습니다. 암호:
...
Ctrl Alt <Key>1: interpret("\033]11;#112233\007") \n\
Ctrl Alt <Key>2: interpret("\033]50;DejaVu Sans Mono for Powerline\007")
답변1
해결책을 찾았습니다.
interpret("\033]50;xft:Terminess Powerline\007")
URxvt 및 XTerm과 함께 작동합니다. 이제 레이아웃을 동적으로 전환하는 몇 가지 명령을 실행할 수 있습니다!
XTerm과 함께 작동하려면 다음 옵션을 활성화해야 합니다.
xterm*allowFontOps: true