之前用过一段时间的mate桌面,发现它的缩放设置只有100%和200%,而我的电脑屏幕的分辨率是1920x1200,缩放要设为125%才能好用。在这里问一下大家有遇到类似情况的吗,交流讨论一下。
以前遇到过这情况,刚安装完成系统还没安装N卡驱动的时候有三四个分辨率的选项,后来安装N卡显卡驱动后选项就少了几个,应该和显卡驱动有关吧
可是我的电脑是核显的诶。
x11非整数缩放,我没弄过,自己搜吧.
可以终端执行这个命令:
xrandr --output eDP --scale 0.83
也就是楼上的朋友提到的:
但需要注意,重新登录 MATE 桌面环境后,需要重新执行该命令调整缩放。您可以将该命令添加到 “启动应用程序” 中,每次登录到 MATE 会话时自动执行该命令。
还有一个方法是修改字体的 DPI:
- 右键点击桌面,再点击弹出菜单中的 “更改桌面背景”
- 切换到 “字体” 选项卡
- 点击右下角的 “细节” 按钮
- 在弹出窗口的 “分辨率” 栏目中,将 “每英寸像素数(DPI)” 的数值由 96 改为 120.
根据我的经验,DPI = 96 对应 1 倍缩放(原始大小),DPI = 120 对应 1.25 倍缩放。
直接通过 xrandr
设置非整数倍缩放可能会造成文字显示模糊,而修改 DPI 则可保证文字仍然清晰显示。但是,该方法只是放大了字体,部分窗口控件不会随之放大(比如面板、窗口标题栏),会导致桌面显示不协调。
另外对上面的帖子做一下补充说明:
这里有个 --output eDP
,其中 eDP
是你当前使用的显示输出设备的名称,这个名称可以在终端中执行 xrandr
命令来查询。比如我这边执行 xrandr
得到的输出是:
Screen 0: minimum 320 x 200, current 1600 x 900, maximum 16384 x 16384
eDP connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
第 2 行有一个 eDP connected primary
,代表当前输出设备的名称是 eDP
。