![当我从具有不同屏幕分辨率的不同活动返回时,如何阻止 KDE 小部件移动?](https://linux22.com/image/231026/%E5%BD%93%E6%88%91%E4%BB%8E%E5%85%B7%E6%9C%89%E4%B8%8D%E5%90%8C%E5%B1%8F%E5%B9%95%E5%88%86%E8%BE%A8%E7%8E%87%E7%9A%84%E4%B8%8D%E5%90%8C%E6%B4%BB%E5%8A%A8%E8%BF%94%E5%9B%9E%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%20KDE%20%E5%B0%8F%E9%83%A8%E4%BB%B6%E7%A7%BB%E5%8A%A8%EF%BC%9F.png)
我最近买了一台新笔记本电脑(华硕 ROG Strix SCAR)。它有一个 2560x1440 像素的屏幕,这对于我的成像工作来说非常有用,但使我难以阅读文本。因此,我设置了三项活动,一项为 2560x1440,一项为 1689x1050,一项为 1280x720。我使用较高分辨率来拍摄图像和图形,然后使用较低分辨率来阅读博客、电子邮件和编写文档。我通过激活时运行的 xrandr 脚本更改进入活动的分辨率,例如 xrandr --output eDP --mode 1680x1050
我遇到的问题是每个活动中都有不同的小部件。图 1 是我的高分辨率屏幕(我称之为“4k”)的屏幕截图。图 2 是我的较低分辨率屏幕(我称之为“2K”)的屏幕截图。当我从 2K 屏幕切换回 4K 屏幕时,小部件会重新排列,如图 3 所示。
我的解决方法是创建第二个 4K 活动不小部件(我将其称为“4K 播放”活动)。当我想从 2K 切换回 4K 时,如果我快速进入 2K -> 4K 播放 -> 4K。然后保留小部件位置。
我相信正在发生的事情是,当我直接从 2K 转到 4K 时,小部件会重新排列,就好像它是 2K 屏幕一样前运行 xrandr 脚本将其更改为 4K。但我不知道。
在活动之间更改屏幕分辨率时,是否有更好的方法来保留小部件位置?