如何让 Ubuntu 22.04.02 在启动应用程序列表中包含的程序重新启动后保持窗口位置?
为了给出问题的一般描述,当我使用 Ubuntu 22.04.02 重新启动计算机时,不会保留重新启动之前打开的窗口的特定监视器和工作区位置。因为我倾向于一次打开很多窗口,所以在重新启动后我必须手动将各个窗口移回其之前的工作区和监视器位置。为了澄清这一点,我将提供一个例子。具有一些照片编辑网页的 Firefox 实例在工作区中的 7 个中的 3 个中在 3 个中的第 2 个显示器上打开(我有三个显示器)。由于 Firefox 包含在启动应用程序列表中,因此该 Firefox 实例会在重新启动后自动启动。另外,由于 Firefox 会话会在 Firefox 重新启动时保留并启动,因此我提到的同一窗口也会在重新启动时启动。当我重新启动计算机时,前面提到的 Firefox 实例会启动,但位置不会保持。 Firefox 的所有实例都在主工作区的单个显示器上打开。然后,我必须手动将 Firefox 的每个实例移动到计算机重新启动之前的位置。我以火狐浏览器为例。启动应用程序列表中包含的所有其他程序在重新启动时都会以同样的方式出现错误。
桌面环境是Gnome。
正确重启后,Ubuntu 20.04 将窗口放置在监视器和工作区之间的先前位置。 Ubuntu 22.04.02 没有。我问如何强制 Ubuntu 20.04.02 准确记住启动应用程序列表中列出的每个程序实例在重新启动之前的位置,以及如何在重新启动后自动启动时将它们放回这些确切位置。
因此,在重新启动之前,Firefox 实例 1 位于 3 个监视器中的第 1 个和工作区 1 中。重新启动之前,Firefox 实例 2 位于 3 个监视器中的第 3 个监视器和工作区 3 中。我希望当我重新启动安装了 Ubuntu 22.04.02 的计算机时,每个实例都恢复到之前的位置。