我有一台使用Arch Linux和Gnome Shell的笔记本电脑。我的图形卡是Intel HD520。我的笔记本电脑的屏幕分辨率是3200×1800。在工作中,我将笔记本电脑连接到分辨率为1920×1080的显示器。使用HDMI电缆进行连接。系统会正确检测两个屏幕及其分辨率。问题如下:
在超高清分辨率下,Gnome(是Gnome还是图形卡驱动程序?)缩放窗口以使其更大。这是很合理的,否则,例如Firefox的吧可能是一条细线。但是问题是,当我将窗口(例如Firefox)从一个监视器移动到另一个监视器时,这种缩放比例得以保留。结果,即使正确检测到分辨率,在我的1920×1080显示器中看起来也很大。
这些解决方案似乎源于大多数软件无法自动补偿更高DPI监视器的事实。如果我们保持原样(没有缩放或DPI设置),那么许多程序最终在HiDPI屏幕上看起来很小。这样,可以在OS级别进行补偿(请参阅关于Arch Linux的HiDPI信息),但是当您有两个像素密度不同的屏幕时,这会引起问题。
在右侧配置外部:
xrandr --dpi 276 --fb 7040x3960 --output eDP-1 --mode 3200x1800 --output
DP-1 --scale 2x2 --pos 3200x0 --panning 3840x2160+3200+0
在左侧进行外部配置:
xrandr --dpi 276 --fb 7040x3960 --output DP-1 --scale 2x2 --panning
-3840x2160+3200+0 --pos 0x0 --output eDP-1 --mode 3200x1800 --pos 3840x0
如果发现自己经常进行切换,最好将这些命令作为别名放入.bashrc中。例如:
alias ext-config-right="xrandr --dpi 276 --fb 7040x3960 --output eDP-1 --mode
3200x1800 --output DP-1 --scale 2x2 --pos 3200x0 --panning 3840x2160+3200+0"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句