gpt4 book ai didi

macos - 保存整个桌面状态?

转载 作者:行者123 更新时间:2023-12-05 03:16:07 24 4
gpt4 key购买 nike

我希望有一个实用程序可以保存和恢复我当前的桌面状态,就像 Firefox 中的 session 一样。充其量,它会卡住每个应用程序的状态、打开的窗口位置等,并提供一个可编写脚本的界面来随时恢复它们,就像您离开它们一样。

更实际的是,我可以列出打开的应用程序、隐藏/最小化它们、将它们从 Dock 中隐藏等,以便恢复它们(如果它们仍然打开)看起来像是恢复它们 - 等等很难不小心关闭它们。

最起码,我可以为每个保存的 session 向 Leopard Spaces 添加一个新的桌面表面,并将所有内容移动到那里,使用 Spaces 本身作为一种堆栈。

用例是:

  1. 我开始研究某事 - 比如,这个问题 - 所以我在 Firefox 中打开 stackoverflow,我启动 XCode 和 ScriptDebugger,我写了几行代码,然后意识到我被卡住了,直到我找到答案
  2. 我向 iCal 添加“继续使用 SessionSaver”日历事件,或向 OmniFocus 添加任务
  3. 我保存当前 session
  4. 我将 AppleScript 附加到 iCal 事件或 OmniFocus 任务,这将重新打开我在第 3 步中保存的 session

我在 Carbon 中看到了一些关于归档窗口层次结构的东西,但我希望它能在 Snow Leopard 的 64 位 Cocoa 中工作。 (我目前在 Mac Pro 上使用 10.5.6。)

FinderWindowManager为 Finder 窗口执行类似的操作。

最佳答案

如果你想卡住应用程序的状态,是suspend/hibernate 做的吗?

编辑:刚刚意识到你想要归档什么。我正在使用 Linux,如果我想要这样的东西,我会开始一个新的 X session 。

关于macos - 保存整个桌面状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/395107/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com