使用 4k 主 Linux Ubuntu 20 时,如何修复高清外接显示器的屏幕重叠和左上角缩放问题?

使用 4k 主 Linux Ubuntu 20 时,如何修复高清外接显示器的屏幕重叠和左上角缩放问题?

我的笔记本电脑连接了两个外接显示器,运行的是 Linux Ubuntu 20。我的显示器出现了问题。外接显示器实际上在左上角放大了,而且太大了,以至于显示器的显示重叠了。有趣的是,当我截取设置的屏幕截图时,显示效果与我想要的效果一致。我拍了一张照片来展示实际发生的情况。

以下是屏幕截图: 截屏

它的实际样子如下: 真实捕捉

顶部两个显示器的分辨率为 1920 x 1080,底部主显示器的分辨率为 3840 x 2160。

有人知道这里发生了什么以及如何解决它吗?

感谢您的时间。

附言:原帖未包含图片;发布图片需要 10 点声誉点。

答案1

将此代码放在您的~/.bashrc文件中,以便能够xreset从命令行调用:

xreset () {

    # Reset xrandr to normal, first use: xrandr | grep " connected "
    # HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1107mm x 623mm
    # eDP-1-1 connected primary 1920x1080+3840+2160 (normal left inverted right x axis y axis) 382mm x 215mm
    # DP-1-1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 1600mm x 900mm
    xrandr --output HDMI-0  --mode 1920x1080 --pos 0x0       --rotate normal \
           --fb 1920x1080   --panning 1920x1080 \
           --output eDP-1-1 --mode 1920x1080 --pos 3840x2160 --rotate normal \
           --primary \
           --output DP-1-1  --mode 3840x2160 --pos 1920x0    --rotate normal

    # --panning option added because HDMI-0 was mirroring all other monitors
    # and "panning" back and forth. --fb option added next day.

} # xreset

或者如果您希望创建.sh文件,请使用以下命令:

#!/bin/bash

    # Reset xrandr to normal, first use: xrandr | grep " connected "
    # HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1107mm x 623mm
    # eDP-1-1 connected primary 1920x1080+3840+2160 (normal left inverted right x axis y axis) 382mm x 215mm
    # DP-1-1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 1600mm x 900mm
    xrandr --output HDMI-0  --mode 1920x1080 --pos 0x0       --rotate normal \
           --fb 1920x1080   --panning 1920x1080 \
           --output eDP-1-1 --mode 1920x1080 --pos 3840x2160 --rotate normal \
           --primary \
           --output DP-1-1  --mode 3840x2160 --pos 1920x0    --rotate normal

    # --panning option added because HDMI-0 was mirroring all other monitors
    # and "panning" back and forth. --fb option added next day.

保存到文件并将其标记为可执行文件chmod a+x filename

首先,您需要发现您监控的属性:

xrandr | grep " connected"

然后使用报告的属性xreset相应地改变功能。

相关内容