【发布时间】:2017-02-10 12:26:13
【问题描述】:
我希望xrandr --dpi 180 在每个会话中即时将 dpi 从 90 更改为 180,从而降低分辨率,但没有任何反应。我错过了什么吗?我能够通过将fonts.fontconfig.dpi=180 添加到/etc/nixos/configuration.nix 然后nixos-rebuild test 的愚蠢技巧来更改dpi,这不太理想。
很清楚,这是我的情况:
1. 我的笔记本电脑屏幕的默认分辨率太低,所有东西(字体)看起来都非常小。
2.我了解到在nixos上将fonts.fontconfig.dpi=180添加到/etc/nixos/configuration.nix可以将dpi从默认的96设置为180,这样所有东西都有正常的大小(字体)。
3. 但是,我现在有时会在分辨率低于笔记本电脑的显示器上打开 vm,并且在使用笔记本电脑屏幕和显示器之间切换时,我想即时更改 dpi。
【问题讨论】:
-
“但什么也没有发生”你期望会发生什么?试试
xdpyinfo | grep resolution。 -
查看编辑,我想将 dpi 从 90 更改为 180。我没有安装 xdpyinfo,但
xrdb -query | grep dpi返回+Xft.dpi: 180 \n Xft.dip: 90 -
编辑相当令人费解。很明显,您已尝试将参数从某个值更改为其他值。您预计这种变化会产生什么样的影响?另请注意,在尝试更改之前,xrdb 会查询可能包含任意程序放置在那里的任意字符串的资源数据库。
-
现在更有意义了吗?我意识到我在混合 dpi 和分辨率。
-
我认为这个问题在这里实际上是题外话,与编程没有直接联系。