如何保存和恢复窗口组(不一定在重启时)

如何保存和恢复窗口组(不一定在重启时)

我正在寻找一种保存和恢复窗口组的方法(我使用的是 Cinnamon DE)。我已经在谷歌上搜索过,但我能找到的只是在重启时保存和恢复窗口。现在,这就是我想要的,但可以选择并且无需重启。

假设我正在做一个大学项目,所以我需要打开 TeXStudio、Nautilus、Okular、Octave、Geany 以及可能还有一些其他应用程序(所有应用程序都有特定的文件/文件夹)。然后我突然需要更多信息,这需要我前几天去图书馆。

因此我关闭了所有窗口(节省内存 → 电池),并决定处理我的简历并将其改为新样式。为此,我需要我的旧简历、工作文档(新简历)以及示例简历(LibreOffice 中的所有文档)。

晚上,累了,想看点小说,女朋友想用电脑玩她最喜欢的游戏。于是我又把所有窗口都关了,虽然我还没有写完简历。

第二天,我去图书馆,找到我要找的信息,想继续完成我的大学项目。现在我必须再次打开所有这些应用程序(TeXStudio、Nautilus、Okular、Octave、Geany)并找到我之前正在处理的文件。当我有大量文献而忘记写下我正在阅读的内容时,我甚至可能很难找到要打开的正确 PDF。当我想再次处理我的简历时,情况也是如此:再次打开所有这些文档。

现在,这只是一个用来解释我的需求的示例情况。我还能想到很多其他情况,我想要保存当前窗口及其各自的文件,然后再恢复它们。

如果没有这样的应用程序,那么我可能已经可以方便地同时为多个文件创建启动器(因为它们都将使用其标准应用程序打开)。但是,如果有一个应用程序可以自动检测所有打开的文件/应用程序,并允许我选择要为其创建启动器以便在需要时恢复它们,那就太棒了。

此致,

赫曼蒂

答案1

这正是我在 16 GB 机器上运行的方法,使用以下组合:

  1. 工作区
  2. CompizConfig 设置管理器的 Place windows 插件这将允许未运行的应用程序在其预定义的 XY 坐标的特定工作区中打开,
  3. 自动启动单个应用程序
  4. 对于打开单个文件的单个应用程序,这取决于应用程序本身:

    1. 例如编辑
    2. 例如 火狐浏览器
    3. ETC...
  5. 在您的机器上创建多个用户,以便每个用户都有自己的会话
  6. 休眠

但是,用户和应用程序越多,RAM 占用量就越大……

相关内容