Xubuntu重新打开了最后一个会话应用程序,即使它不应该

我的Xubuntu设置发生了一些奇怪的事情(目前是13.10,但我记得在升级之前在13.04也有这个问题)。 每次登录时,系统都会重新打开我在上次关闭计算机之前未关闭的应用程序。 这很奇怪,因为在会话和启动设置中我没有选中Automatically save session on logout设置。 我该怎么做才能解决这个问题?

清除会话缓存: Settings Manager, Sessions and Startup, Sessions Tab, Clear Saved Sessions

退出并重新登录。

参考: Xfce Docs»核心»会话管理器»首选项


另一种可能性是删除~/.cache/sessions的内容。 但是,您需要先退出,然后使用Ctrl + Alt + F1打开控制台并从键盘登录。 然后删除内容或将文件移动到其他位置,并使用Ctrl + Alt + F7关闭控制台。 现在,在通过GUI登录时,您应该有一个干净的会话。

这些答案都不适合我长期使用。 甚至在“会话和启动” – >“会话”选项卡中将“重启样式”设置为“从不”也不起作用 – 该设置最终将恢复为“如果正在运行”。

到目前为止似乎工作的是将以下行添加到/etc/rc.local

rm -rf /home/*/.cache/sessions/*

显然,在“退出0”之前。