当我首次启动 Kubuntu 时,系统上显示的分辨率出现了奇怪的问题 - 20.04 和 21.04 都出现了这个问题。在登录之前的首次启动中,我在辅助显示器上看到了笔记本电脑屏幕的镜像,该镜像部分覆盖了辅助显示器 - 结果看起来像这样:https://photos.app.goo.gl/ZxojAMDv3BvSG83D8
据我所知,这台笔记本电脑使用 AMD Ryzen Graphics 芯片,并使用 nVidia 2060M 作为外部显示端口。nVidia 正在使用。xrandr 配置如下:
DP-2 连接主 3840x1600+0+0(正常左反转右 x 轴 y 轴)879mm x 366mm eDP-1-0 连接 1920x1080+3975+857(正常左反转右 x 轴 y 轴)382mm x 215mm
一旦我登录,桌面就会按预期工作,如果我在登录后锁定它,锁定屏幕会遵循显示器配置。我寻找了一个 SDDM 的 conf 文件,我可以使用它来修改屏幕分辨率和布局以匹配 xrandr 看到的内容,但没有成功。尝试了 autorandr 和全新安装的 21.04,没有任何变化。
我也尝试了这里提供的解决方案:Kubuntu sddm 旋转登录屏幕(20.04)
我将文本添加到 /etc/sddm.conf.d/ 内名为 login-screen.conf 的新 .conf 文件中,并添加以下文本:
[X11]
DisplayCommand=/usr/share/sddm/scripts/Xsetup
并在 Xsetup 文件中放置了以下内容:
#!/bin/sh
# Xsetup - run as root before the login dialog appears
xrandr --output DP-1 --off
xrandr --output DP-2 --mode 3840x1600 --pos 0x0 --rotate normal --output eDP-1-0 --mode 1920x1080 --pos 3975x857 --rotate normal
if [ -e /sbin/prime-offload ]; then
echo running NVIDIA Prime setup /sbin/prime-offload
/sbin/prime-offload
fi
不幸的是,重新启动后仍出现同样的情况。
我已经采取了以下措施:
- 系统中的显示设置已同步
- NVidia 驱动程序更新 - 目前为 460,但 465 在 20.04 下表现出相同的行为
- https://blog.victormendonca.com/2018/06/29/how-to-fix-sddm-on-multiple-screens/
我想知道我是否遗漏了什么,或者我是否将配置添加到了错误的配置文件中。如果是这样的话,我希望得到指点,因为我还比较新。
短暂性脑缺血发作,
麦克风