我在 WINE 下运行了一个程序,当它终止时,突然很多程序都以微小的字体运行,包括 Google Chrome、Unison 和 PLT Scheme。我认为这些程序的共同点是它们都使用 GTK。我运行的是 Debian Linux,没有 Gnome 桌面。根据网上的建议,我把这段文字放在~/.gtkrc-2.0
:
style "user-font"
{
font_name="BitStreamVeraSans 14"
}
widget_class "*" style "user-font"
gtk-font-name="BitStreamVeraSans 14"
不幸的是,这一变化并未产生明显的效果。
我怎样才能逃离小字体的困境呢?
答案1
我追踪了这个问题,最后发现是 GTK 和其他因素的结合。WINE 以某种方式改变了 报告的物理屏幕尺寸xdpyinfo
。结果计算出的 DPI 为 56 — 太小了。
解决方案是通过运行来更改 X 服务器以使用正确的大小xrandr --screen 0 --fbmm 287x180
。