我有一台 4k 和一台 FHD 显示器,想对它们进行适当设置。默认情况下,FHD 显示器还不错,但 4k 上的所有内容都太小了。
我在 Ubuntu 18.04 上运行 nVIDIA Titan V GPU,驱动程序为 410.48。我也没有xorg.conf
文件/etc/X11
。
因此,根据 StackExchange 和 Arch Wiki 的一些答案,我一直使用以下方法来设置我的屏幕:
- 转到“活动”->“显示”->“设置缩放比例”为 200%
每次登录时运行以下脚本:
#!/bin/bash xrandr --output DP-0 --primary --scale 1.4x1.4 --pos 3840x0 xrandr --output HDMI-0 --scale 2x2 --pos 0x432
(
.xprofile
对我来说,使用不起作用,尽管这稍微偏离了主题。)
DP-0 是我的主(4k)显示器,HDMI-0 是我的侧(FHD)显示器。
到目前为止,这个解决方案运行良好,但今天xrandr --scale
开始将我的显示缩放比例重置为 100%。更糟糕的是,我无法将其改回 200%,除非我重新启动。我也尝试过从终端将其改回来,但命令
gsettings set org.gnome.desktop.interface scaling-factor 2
再次不执行任何操作,并且通过 dconf.editor 更改该值也不执行任何操作。
我很少重启我的机器(因为我需要它随时可访问),不幸的是,自上次重启以来,我安装了很多软件,但我认为这些软件与 X 服务器没有太大关系。我如何找出运行时导致显示缩放突然重置的原因xrandr
?是否有一些日志文件可以查看xrandr
?
此外,我尝试了这个答案,但我收到一个错误:
xxx@yyy:~$ cvt 5376 3024 60
# 5376x3024 59.98 Hz (CVT 16.26M9) hsync: 187.80 kHz; pclk: 1409.25 MHz
Modeline "5376x3024_60.00" 1409.25 5376 5848 6440 7504 3024 3027 3032 3131 -hsync +vsync
xxx@yyy:~$ xrandr --newmode "5376x3024_60.00" 1409.25 5376 5848 6440 7504 3024 3027 3032 3131 -hsync +vsync
xxx@yyy:~$ xrandr --addmode DP-0 5376x3024_60.00
X Error of failed request: BadMatch (invalid parameter attributes)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 18 (RRAddOutputMode)
Serial number of failed request: 43
Current serial number in output stream: 44
知道这是什么原因造成的BadMatch
吗?