每个屏幕有不同的fontconfig设置吗?
我有两个1080 p显示器,但是一个是13英寸,另一个是27英寸。我想在小显示器上使用反别名字体,在大显示器上使用非反别名字体。
发布于 2018-03-26 02:11:28
xrdb使用C预处理程序(当然是这样),因此它支持条件。下面是我的.Xresources的一个片段:
#if SCREEN_NUM == 0
Xft.dpi: 157
#endif
#if SCREEN_NUM == 1
Xft.dpi: 96
Xft.antialias: 0
#endif现在,xrdb -merge将在每个监视器上做正确的事情,当您登录时,假设大量的X初始化脚本之一困扰您的.Xresources,它也将被正确设置。
(注意:Arch Linux字体配置页面有更多的示例,但为了为子孙后代保留这些示例,我已经包含了上面的相关示例。)
发布于 2015-06-19 12:03:11
我是这样做的:
.Xresources中设置辅助监视器的配置并运行xrdb.Xresources中的值并运行xrdb下面是在二级倾斜监视器上启动intellij的示例脚本:
#!/bin/sh
sed -i 's/.*Xft.rgba:\s*rgb.*/Xft.rgba: vrgb/' /home/babken/.Xresources
xrdb /home/babken/.Xresources
intellij-idea-ultimate-edition &
sed -i 's/.*Xft.rgba:\s*vrgb.*/Xft.rgba: rgb/' /home/babken/.Xresources
xrdb /home/babken/.Xresources不过,如果您只将该程序保存在监视器上(就像我所做的),这将是可行的。
https://unix.stackexchange.com/questions/137844
复制相似问题