ubuntu 18.04/20.04下,扩展显示屏设置不同scale

本文介绍了如何在Linux系统中使用xrandr命令解决内外显示器分辨率不匹配以及缩放比例问题。当内置显示器设置为200%缩放时,外接显示器文字过大。通过xrandr命令进行手动调整,可以实现内外显示器独立设置缩放比例。同时提供了临时和永久设置的方法,包括在.bashrc文件中创建别名以便快速切换设置。此外,还提醒了在频繁切换显示器时避免永久设置的建议。
摘要由CSDN通过智能技术生成

显示器参数:

  • 笔记本内置显示器(eDP-1)分辨率:3840x2160
  • 外接显示器(HDMI1)分辨率:1920x1200

以上参数可以通过xrandr命令获得。

问题

扩展模式下,内外显示器无法独立设置scale,导致内置显示器的scale设置为200%时,外接显示器的文字显得很大。

解决办法

使用xrandr设置。

  • 先在系统display处设置scale为200%;
  • 然后执行以下命令:
xrandr --auto --output eDP-1 --pos 0x0 --mode 3840x2160 --primary --scale 0.9999x0.9999 --output HDMI-1 --mode 1920x1200 --right-of eDP-1 --pos 3840x0 --scale 2x2

恢复设置

拔开外接显示器后,可能会出现不正确的显示比例。此时可以恢复默认设置(100%scale):

 xrandr --auto

或者恢复内置显示器200%scale:

xrandr --auto --output eDP-1 --pos 0x0 --mode 3840x2160 --primary --scale 1x1

永久设置方法

以上方法设置,重启后会失效。要实现永久设置,可以采用以下方法:

  • 修改 /etc/profile文件,添加需要永久设置的指令
  • 保存重启

如果经常需要插拔或切换不同分辨率的扩展屏幕,建议还是不要永久设置。我的的方案是在~/.bashrc设置了alias,需要的时候就执行,如:

## for dual monitor better display, reference from [ubuntu 18.04下,扩展显示屏设置不同scale](https://blog.csdn.net/lyh458/article/details/118676907)
alias dm="xrandr --auto --output eDP-1 --pos 0x0 --mode 3840x2160 --primary --scale 0.9999x0.9999 --output HDMI-1 --mode 1920x1200 --right-of eDP-1 --pos 3840x0 --scale 2x2"
## reset the default display setting
alias sm="xrandr --auto --output eDP-1 --pos 0x0 --mode 3840x2160 --primary --scale 1x1"

参考自:

  • 5
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lyh458

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值