我正在使用带有 KDE 的 Manjora,最近将外接显示器连接到我的笔记本电脑。由于笔记本电脑具有中等高的 DPI (2560x1440),我被迫使用 KDE 并将缩放设置为 2。另一方面,这在更大但像素更少 (1920x1200) 的外接显示器上看起来很糟糕。为了解决这个问题,我遵循了用户 artem 对这个问题提出的解决方案:https ://askubuntu.com/questions/393400/is-it-possible-to-have-different-dpi-configurations-for-two-different -screens?newreg=f22c7551841b4f6a96399f57d056641c。我调整了需要调整的值,这对我来说产生了以下两个命令:
xrandr --output HDMI2 --scale 2x2 --mode 1920x1200 --fb 3840x3840 --pos 0x0
xrandr --output eDP1 --scale 1x1 --pos 640x2400
它在大多数情况下运行良好,但有一个警告:第二台显示器上的桌面仅限于左上象限。但是,除了链接线程中的其他人报告的内容外,我可以使用完整的监视器来放置窗口、移动光标等。这也不是壁纸无法正确缩放的问题,因为我只能右键单击获取当我在实际显示背景的象限中时,单击桌面背景时的正常上下文菜单。此外,正方形中的 9 个点的菜单按钮也显示在该象限的右上角,因此现在它几乎位于屏幕上方的死点。在我看来,只有第二个桌面本身被错误地缩放。有什么办法可以解决这个问题吗?
Arch 上的 KDE 也有同样的问题。我发现的一种解决方法是在使用所需的缩放设置再次调用 xrandr 之前禁用到外部监视器的输出。出于某种原因,当我这样做时,我正确地在外接显示器上获得了等离子桌面的全尺寸。
以下是我使用的命令,您可以使用适合您的设置的值对其进行调整(
DP-1
是外接显示器,eDP-1
笔记本电脑盖显示器):