cgx-avenue

问题描述

笔记本是ThinkPad X1 Extreme Gen3 4K屏,外接了一个27寸的1080P显示器。目标是让两个显示器的“显示效果”分辨率能一致,就如winwods和mac的自动缩放功能一样。但在display设置中并不能单独设置每个显示器的缩放,比如4K屏幕设置200%,则1080P的屏幕缩放也是200%,并且在外接显示器上还出现了鼠标指针显示和实际位置不符的情况。

尝试与解决方案

1. 安装显卡驱动--方案无效

在Additional Driver里安装了Nivida的显卡驱动,但是依然无法单独设置。

2. xrandr命令

搜索了一下,发现了类似的情况: https://blog.csdn.net/billbliss/article/details/121140414

趁机根据这个文章学习了下xrandr基本格式:https://blog.csdn.net/weixin_46517129/article/details/109388051

实际操作如下:

2.1 列出所有显示器,注意每行最后是显示器的名称

xrandr --listmonitors

 

 2.2 设置显示器输出和排列方式

xrandr --auto --output eDP-1 --pos 0x0 --mode 1920x1080 --output DP-1-1.1 --right-of eDP-1

--mode 参数设置分辨率

--right-of 设置外界屏幕在主屏幕右侧

注意:--pos和--mode中的x都是小写字母x

 2.3 编写成shell脚本

桌面新建adjust_extended_resolution.sh,将2.2中的命令复制进去,别忘了执行

chmod +x ./adjust_extended_resolution.sh

大功告成,以后外接屏幕后直接双击运行sh文件即可。

 

相关文章: