我想在rxvt-unicode终端中运行一个程序(从Bash命令行),该程序会打印出终端当前正在使用的字体设置,类似于font size extension在调用时所做的其U
函数。
但是,这是一个单独的过程,因此不能像扩展程序那样直接访问font-size:show
过程中的内部对象。尽管我知道一个终端转义码序列可以设置当前字体,但我不知道要读取它或其他配置信息。如果可以提供任何帮助,我可以使用多种方法来获取当前的X11窗口ID,然后查询服务器中的内容。
我可能会用Python编写程序(如有必要,还可以使用C或C ++扩展名),但是使用任何语言的示例或建议都可以。