Ubuntu 13.10:如何记住关机时运行的应用程序以便它们在登录时启动?

Ubuntu 13.10:如何记住关机时运行的应用程序以便它们在登录时启动?

我正在运行 Ubuntu 13.10,但似乎没有其他问题中提到的任何菜单项。在我的“经典菜单”中,我有一个“系统工具”>“首选项”,但没有关于会话的任何信息。

根据软件中心的说法,我安装了 Gnome 会话管理器,但没有选项可以打开它,并且在 Dash 中搜索“会话”只显示“启动应用程序”,这根本不是我要找的,也没有在任何地方提到“会话”。

我正在尝试访问此处描述的会话管理器对话:https://apps.ubuntu.com/cat/applications/saucy/gnome-session/

当我gnome-session在终端中执行时,我得到:

gnome-session[5886]: 警告:无法获取 org.gnome.SessionManager

编辑我正在尝试启用退出时自动记住正在运行的应用程序。下的选项Session Options

答案1

编辑:我留下答案仅供参考,以便未来的读者可以看到所尝试的内容。(评论包括附加信息)在尝试解决此问题的过程中发现,所需的功能已被删除。如果有读者知道不同之处,请告诉我

虽然精确的行为不可能实现,通过启用休眠可以实现几乎相同的效果。但请注意,某些系统不支持休眠(这是将其作为默认选项删除的原因),因此在添加以下链接中所需的文件之前 请务必使用终端命令进行测试

如何使计算机休眠?

有关休眠/挂起的潜在问题(和一些解决方法),请参阅:

为什么我暂停计算机后它无法重新启动?


我正在使用这个问题和答案作为参考,但由于程序名称和设置位置发生了变化,答案略有不同,所以我不认为上述问题与我的来源完全重复,因此,我将发布一个新的答案.....

问:如何使程序在每次登录时自动启动?>> 答:要使程序在 Ubuntu 中启动:


您需要的程序以前被称为gconf 编辑器但现在被称为dconf 编辑器

您可以通过安装程序来安装它dconf-工具

安装后,您可以使用 dash 将其作为 Dconf 编辑器打开。

窗口左侧有一棵树,您可以使用它导航到正确的设置页面。

路径是: 组织>>gnome>>gnome-session

然后你将看到如下屏幕:

在此处输入图片描述

屏幕截图中鼠标指针所在的位置就是您想要通过选中复选框来选择的设置。

这样就可以保存当前正在运行的程序,并在您重启时重新启动它们。选中复选框后,设置就会保存,关闭 dconf 编辑器前无需单击保存按钮。

警告:这将仅保存下次重新启动时要重新启动的应用程序列表,它将不会关机时保存所有未保存的状态(即任何未保存的文档),所有未保存的工作将丢失。(可能是不必要的警告,但最好还是将其包括在内)

如果您想要禁用此功能,只需取消选中该框即可。

正如我的来源答案所述,如果您在关闭时打开了大量程序,这可能会显著减慢您的启动速度....我还要补充一点,Firefox 不喜欢您在运行时关闭计算机,它不会造成损坏,但会完全清除您的互联网缓存(已保存的网页),但它会保留您的 cookie 完好无损---如果您将 cookie 设置为在浏览器关闭时删除,您需要验证 cookie 是否已被删除,我不确定是否会被删除。我无法提供有关 Chrome/chromium 的任何指导,我都不使用.....


我必须在我的答案中添加一个警告,我没有尝试验证这一点,但我没有理由相信它不起作用。我的源答案是一个被接受的答案,有 29 个赞成票,并且设置仍然可用,尽管在不同的位置......

答案2

命令行替代方案:

dconf write /org/gnome/gnome-session/auto-save-session true

相关内容