KDE5 Plasma 中屏幕调整大小后桌面显示不正确。KDE4 工作正常

KDE5 Plasma 中屏幕调整大小后桌面显示不正确。KDE4 工作正常

我有双显示器设置。原始分辨率为 1920x1080。因此整个屏幕区域为 3840x1080。我可以使用 KDE 中的系统设置或 xrandr 进行设置。工作正常。

由于各种原因,我想缩放屏幕尺寸。也就是说,拥有更大的帧缓冲区,然后缩放屏幕。这样屏幕上的所有内容都会显得更小。

我为此使用 xrandr 命令:

xrandr --fb 4320x1215 --output HDMI-1 --scale 1.125x1.125 --pos 2160x0 --primary --output HDMI-2 --scale 1.125x1.125 

请注意,总屏幕面积现在是 4320x1215,而不是 3840x1080。

这在 KDE4 中运行良好。

在 KDE5 中使用 Plasma 时,它不再起作用。也就是说,屏幕尺寸现在是 4320x1215。我可以将鼠标移过该区域。我可以将窗口移到该区域。但 Plasma 桌面不会调整到新的屏幕尺寸。任务栏停留在旧位置。

在此处输入图片描述

正如您在图片中看到的,X 知道屏幕现在变大了。我可以将窗口移到任务栏下方或桌面区域右侧。但桌面不会调整大小。以前在 KDE4 中可以正确调整大小。

当我退出 KDE 时,屏幕尺寸再次设置为 1920x1080。两个显示器显示相同的登录屏幕。过去就是这样的。

我确实创建了全屏尺寸为 2160x1215 的壁纸,但 KDE 仍然坚持将其缩放到 1920x1080。

有什么建议么?

答案1

我找到了解决办法,甚至解决方案。当我在寻找其他东西时,我偶然发现了这个命令:

kquitapp5 plasmashell && kstart5 plasmashell

这将重新启动 plasmashell(废话!)。但最重要的是,当它重新启动时,它会采用正确的分辨率。

由于我无论如何都在 shell 脚本中执行 xrandr 命令,因此添加这些命令很容易。

我猜想当 KDE4 检测到不同的分辨率或帧缓冲区大小时,它所做的或多或少是相同的。

相关内容