我最近买了一台新笔记本电脑(华硕 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。但我不知道。
在活动之间更改屏幕分辨率时,是否有更好的方法来保留小部件位置?