如何永久禁用Xubuntu中的“保存会话”功能?

Dut*_*Dut 13 xfce xubuntu

我正在使用 xfce4-panel 4.10.1 运行 Xubuntu 13.10,并且我的会话不断被不由自主地保存。我很清楚这是一个错误,所以我想问一下是否有人知道永久禁用/删除此功能的解决方法(可能通过删除/编辑某些文件)?

我已经花了几个小时搜索并尝试了很多方法,但没有一个有效,或者至少不是永久性的。我尝试过的一些东西:

如何在系统范围内关闭 Xfce 会话保存?
(这基本上只是删除了注销提示中的复选框)

Xubuntu 即使不应该重新打开最后一个会话应用程序
(删除缓存的会话不是一个永久的解决方案)

我将不胜感激您的帮助!

我的临时解决方案:
我创建了一个简单的 bash 脚本并在我的任务面板上放置了一个应用程序启动器(按下时运行该脚本)。该脚本将删除“~/.cache/sessions”目录并提示注销。

该脚本可以在这里找到:http : //pastebin.com/aqx483pn

基本上这将是您用来注销/重新启动/关闭的按钮。


更新:仅当您在“操作按钮”(写有您的用户名的按钮)中向列表添加“重启”时才会发生这种情况。如果您重新开始使用log out -> restart它应该正常重新启动并且不会保存您的会话。因此,上面的临时解决方案不是必需的,我将其保留作为参考。

lan*_*oni 12

解决方案分两步。

  1. 禁止Automatically save sessions on logoutSettings > Sessions > General > Logout Settings。还要确保Save session for future loginsLogout prompt(实际尝试注销时弹出的窗口)中禁用。

    看:

  2. 您需要注销,删除 的内容~/.cache/sessions,然后登录到干净的会话。(您也可以通过 删除当前会话Settings > Sessions > Session > Clear Saved Sessions。)

    看:


小智 5

删除现有会话:

$ rm .cache/session/*

使目录只读:

$ chmod -w .cache/session

您可以通过授予对目录的写入权限来启用会话保存:

$ chmod +w .cache/session

(用Xubuntu 14.04测试)