![启动时重新启动关机前打开的程序](https://linux22.com/image/913113/%E5%90%AF%E5%8A%A8%E6%97%B6%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E5%85%B3%E6%9C%BA%E5%89%8D%E6%89%93%E5%BC%80%E7%9A%84%E7%A8%8B%E5%BA%8F.png)
我想要某种工具或方法,让我可以在重启/关机之前保存打开的应用程序,并在登录后立即打开它们。MacOS 中有这种功能。我使用的是带有 Gnome 桌面环境的 Ubuntu 19.04。
答案1
问题是:可能没有好的解决方案。很抱歉让您失望,但诚实地描述情况总比没有答案要好。
在旧版本的 Gnome 中,您可以启用保存会话的选项。这样,在注销时,打开的应用程序将被保存,并在下次登录时再次启动它们。此功能并不总是可靠,因此被放弃了。
目前,为了实现能够继续之前的操作,您可以将计算机置于睡觉方式或休眠模式。睡眠意味着所有内容都保存在内存中。然后计算机进入非常低功耗模式,只向内存供电,以保护其内容。在休眠模式中,RAM 的内容被写入交换分区上的 SWAP 内存。然后系统完全关闭。启动时,系统会检查上一个会话是否在 SWAP 中,并将其恢复到内存中。
问题睡觉尤其是休眠它在相当多的硬件上工作不可靠。这尤其成为问题休眠,以至于 Ubuntu 上默认禁用休眠。不过,你更有可能幸运地睡觉模式。如果该模式在您的硬件上运行良好,它将让您满意。笔记本电脑在电池耗尽之前可以处于睡眠模式好几个星期。如果您长时间不使用计算机,在这些情况下完全关闭显然更好。
它不能总是运行良好的原因确实是困扰 Linux 的更普遍的问题:硬件制造商使用专有系统进行电源管理,或者以专有方式实现它,以至于 Linux 开发人员没有好的文档来支持它。
答案2
现在,一些笔记本电脑能够执行所谓的“现代待机”功能,也称为 S0 低功耗待机......这是一种令人惊叹的电源状态,类似于 Apple 的关闭/打开盖子待机状态......
但是,笔记本电脑必须具有兼容的 BIOS S0 状态。您应该检查您的笔记本电脑型号。不幸的是,到目前为止我还没有看到任何具有此功能的台式机主板。
我建议你读一些书:
答案3
这是一个可以为您服务的扩展。它仅适用于 Xorg。
https://github.com/Speedflyer689/reopen_windows-gnome_extension
答案4
在搜索框中输入“dconf editor”。当“dconf Editor”项显示时,单击图标以启动该工具。
在“dconf 编辑器”窗口中,单击左侧窗格中“org”旁边的右箭头以展开树的分支。
在“org”下,单击“gnome”旁边的右箭头。
在“gnome”下,单击“gnome-session”。在右侧窗格中,选中“auto-save-session”复选框以打开该选项。
单击窗口左上角的“X”按钮关闭“dconf 编辑器”。
来源:它很旧但是...