启动应用程序菜单项中是否有设置可以在关闭时记住所有应用程序?

2011年,我问了一个关于如何记录程序在特定时间打开的文件的问题 。 答复说:

关闭时可以记住所有应用程序的设置在启动应用程序菜单项中找到(如果我没记错的话,最后一个选项卡)

在system-> preferences菜单中

我想根据回复时间回复是指Gnome或Unity。 我想知道系统 – >首选项菜单中“最后一个标签”的名称是什么,回复所指的是什么?

请注意,我现在在Ubuntu 16.04上运行LXDE,它可能有不同的安排。 所以我试着看看我是否能找到与gnome的标签相同的东西。

谢谢。

GNOME

Ubuntu 14.04上的GNOME LTS,16.04 LTS和18.04 LTS在启动应用程序 (或gnome-session-properties )中没有这样的选项 – 请参见下面的截图:

由于gnome-session的属性

伴侣

据我所知,它存在于MATE桌面环境中的任何当前Ubuntu版本 – 14.04 LTS(使用MATE PPA),16.04 LTS,18.04 LTS。

您可以从System-> Preferences-> Personal-> Startup Applications (或mate-session-properties )访问它。

伴侣会话的属性

根据我的个人经验,它可以在下次启动时恢复几个基于GTK的应用程序,如Firefox,Pluma,Atril,Caja,Zotero。

KDE

对于KDE,请参阅@ WinEunuuchs2Unix在类似线程上给出的答案 。

简答

如果要在重新启动后保存会话,则必须从Lubuntu(LXDE桌面)切换到Kubuntu(KDE桌面)或Xubuntu(XFCE桌面)。

它不适用于Ubuntu(Unity桌面)。


答案很长

使用这个工具我最近写道: Bash one-liner在Zenity或Yad中显示所有`gsettings` 。 我Key排序并滚动到A部分找到:

auto save session.png

注意:许多人更愿意安装dconf-editor导航到gsettings并设置值。

要手动查找状态,请使用:

 $ gsettings get org.gnome.SessionManager auto-save-session false $ gsettings get org.gnome.SessionManager auto-save-session-one-shot false 

要在重新启动时保存会话,请使用:

 gsettings set org.gnome.SessionManager auto-save-session true 

然后重启。

注意:这在Ubuntu 16.04中不起作用,但在Kubuntu中起作用。

有人建议使用Compiz会话管理:

Compiz session management.png

但它似乎也不适用于Ubuntu 16.04。