首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用XTerm中的快捷方式更改字体系列

使用XTerm中的快捷方式更改字体系列
EN

Unix & Linux用户
提问于 2023-03-28 19:26:25
回答 1查看 54关注 0票数 0

我试图在XTerm中动态更改字体系列(使用快捷方式)。现在我可以改变字体大小。我试着用动作set-render-font()来做这件事,但我不确定这是否是正确的动作。

这是我的密码:

代码语言:javascript
复制
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:我输入了一个命令来改变终端的背景色(序列11;),但这并不能改变字体系列(序列50;)。代码:

代码语言:javascript
复制
...
Ctrl Alt <Key>1: interpret("\033]11;#112233\007") \n\
Ctrl Alt <Key>2: interpret("\033]50;DejaVu Sans Mono for Powerline\007")
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-03-29 15:25:59

我找到了解决办法:

代码语言:javascript
复制
interpret("\033]50;xft:Terminess Powerline\007")

它适用于URxvt和XTerm。现在,我将能够作出一些命令,以切换打印在飞行!

要使它与XTerm一起工作,需要启用以下选项:

代码语言:javascript
复制
xterm*allowFontOps: true
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/741242

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档