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


12

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

根据Software Center的介绍,我已经安装了Gnome Session Manager,但是没有打开它的选项,并且在Dash中搜索“会话”只会显示“启动应用程序”,这根本不是我要找的内容,并且没有提及“会话” ”的任何地方。

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

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

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

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


如果您弄清楚,您是否正在运行股票Ubuntu(with Unity),股票Gome2或gnome fallback已安装的Ubuntu,或Ubuntu-Gnome版本?我不确定gnome会话是否可以与Unity配合使用(根据描述)
TrailRider 2014年

我可能正在运行股票Ubuntu。这是来自ubuntu.com/download/desktop的内容
jacob

1
是的,那是股票Ubuntu,查看我的安装(12.04),我发现它也已安装在我的系统中,并且在终端中使用命令也得到相同的错误。阅读手册页(man gnome-session)使我相信这是Ubuntu中包含的Gnome的基本文件之一,因为Ubuntu使用大多数Gnome3s程序,但使用Unity作为DE。由于手册页中列出的配置文件在我的系统上不存在,因此我认为 Ubuntu使用gnome-session与gnome程序进行通信,但是您尝试获取的特定功能不存在。
TrailRider 2014年

这可能是更好的编辑你的问题,包括你试图使用gnome-会议来完成的,有可能的方式与Ubuntu现有的程序来完成它....
TrailRider

@TrailRider,完成。我试图让Ubuntu记住/恢复我的会话。
雅各布2014年

Answers:


10

编辑:我将答案留作参考,以便将来的任何读者都能看到尝试过的内容。(评论包括其他信息)在尝试解决此问题的过程中发现,删除了所需的功能。如果任何读者知道不同,请告诉我

虽然无法实现确切的行为,但通过启用休眠状态几乎可以完成相同的操作。但是请注意,某些系统不支持休眠(默认情况下将其删除的原因),因此在以下链接中添加所需文件之前, 请务必使用terminal命令对其进行测试

如何休眠计算机?

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

挂起计算机后,为什么我的计算机无法重新打开?


我正在使用此问题和答案作为参考,但由于程序名称和设置的位置已更改,因此答案略有不同,因此我不认为上述问题与我的来源完全相同,因此,我将发布一个新答案.....

问:每次登录后如何使程序自动启动?>>答:要使程序从Ubuntu启动:


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

您可以通过安装程序dconf-tools进行安装

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

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

路径是: org >> gnome >> gnome-session

然后,您将看到一个如下所示的屏幕:

在此处输入图片说明

屏幕快照中的鼠标指针是要通过选中此框来选择的设置。

然后,这应该保存当前正在运行的程序,并在重新启动时重新启动它们。当您选中该复选框时,将保存设置。在关闭dconf编辑器之前,无需单击任何保存按钮。

警告:这只会保存应用程序列表,以在下次重启时重新启动,不会在关机时保存任何未保存的状态(即所有未保存的文档),并且所有未保存的工作都将丢失。包括它)

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

正如我的资料来源回答的那样,如果您在关闭时有大量打开的程序,这可能会大大降低启动速度。...我还要补充一点,当您在运行时关闭计算机时,Firefox不喜欢它。 ,它不会损坏,但会完全清除您的Internet缓存(保存的网页),但是会保留Cookie完整无缺-如果您将Cookie设置为在浏览器关闭时删除,则需要验证Cookie已删除,我不确定它们是否会存在。我无法在Chrome /铬上提供任何指导,我都不使用。


我必须给我的答案加一个警告,我没有尝试对此进行验证,但是,我没有理由相信它不会起作用。我的原始答案是带有29个投票的公认答案,并且设置仍然可用,尽管在其他位置...


2
顺便说一句,这不起作用(我启用了两个自动保存选项)。重新启动计算机时,它不会重新打开在上一个会话中打开的程序和文件。
雅各布2014年

2
嗯,在更广泛的挖掘中,我发现这个选项已被完全删除,挖掘出了很多bug。...一些最佳解释或指向它们的链接可以在AU上找到.... askubuntu.com/q/201778 /65969....http://askubuntu.com/q/78207/…,我在网络上找到了其他来源,但它们基本上只包含这些答案中的信息,因此我不会费心尝试将其链接为好。
TrailRider 2014年

1
我测试了计算机上的设置,并尝试了几种不同的方法使其正常工作,但没有采取任何措施促使我进行了更广泛的搜索,这使我转到了上面包含的链接...。希望我能做得更多帮助,但开发人员还有其他想法...
TrailRider 2014年

1
我猜想唯一可以实现此目的的方法(作为一种解决方法)是使计算机处于休眠状态……。您必须至少具有与RAM一样多的交换空间。您可以通过在终端上键入sudo pm-hibernate 以下内容来执行此操作,该操作将允许您测试它是否可以在您的系统上正常工作(已从关机选项中删除,因为它在少数计算机上非常容易出问题)。如果可行,您可以继续使用终端进行休眠,也可以重新启用休眠以将其显示为{齿轮图标}菜单中的选项。
TrailRider 2014年

1
休眠是一种可行的选择,如果您的系统支持的话(我相信大多数人都可以这样做),它将所有打开的程序保存在当前状态(包括未保存的工作,但无论如何我都会保存),Linux可以长期运行而无需硬重启内核,并且其他一些更新将需要它。如果保存不正确/重新加载损坏,您将需要重新启动,但是在我的经验中这是很少的....在启动时,当映像加载到RAM时,您会得到黑屏,这会花费更长的时间。 (10秒?)比正常启动
TrailRider 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.