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


10

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

我已经花了数小时进行搜索,并且已经尝试了很多方法,但是它们都不起作用,或者至少不是永久性的。我尝试过的一些东西:

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

Xubuntu重新打开了上一个会话应用程序,尽管不应这样做
(删除缓存的会话不是永久性的解决方案)

非常感谢您的帮助!

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

可以在以下位置找到该脚本:http : //pastebin.com/aqx483pn

基本上,这是您用来注销/重启/关机的按钮。


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

Answers:


8

解决方案分为两步。

  1. Automatically save sessions on logout在中禁用Settings > Sessions > General > Logout Settings。另外,请确保您已Save session for future logins在中禁用Logout prompt(实际尝试注销时会弹出的窗口)。

    看到:

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

    看到:


如前所述,这是一个错误。我已经将具有会话的所有与会话相关的选项都设置为关闭。谢谢回复!
2014年

1
您是否尝试过非GUI解决方案?
landroni 2014年

1
是的,我一直在使用它作为临时解决方案。问题在于会话不断被缓存,因此会话目录及其文件不断返回。(将使用我现在正在使用的临时“解决方案”更新第一篇文章)
2014年

奇怪。从Xfce注销,是否确定已删除缓存?无论如何,我都不会看到您描述的这种行为(我关闭了两个相关设置)。您可以从4.12运气更好,可以从launchpad.net/~xubuntu-dev/+archive/xfce-4.12安装。
landroni 2014年

1
我知道了!以为应该改变。是的,我仔细检查了键盘设置,那里没有异常。现在,我在另一台笔记本电脑上尝试过后,也找到了真正的罪魁祸首。如果将“重新启动”按钮添加到“操作按钮”中的列表中并使用它,它将在重新启动后自动保存您的会话。但是,如果您通过“注销”菜单(xfce4-session-logout)单击“重新启动”,则不会保存您的会话。我只需要避免使用我猜想的快捷方式。
2014年

4

删除现有会话:

$ rm .cache/session/*

将目录设为只读:

$ chmod -w .cache/session

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

$ chmod +w .cache/session

(使用Xubuntu 14.04测试)


我认为这比较简单,而且效果很好。
bfrguci 2016年

2

很抱歉,如果没有答案,但我无法发表评论。

我有同样的问题,该错误。我通过使用脚本的“删除部分”来“解决”它:

#!/bin/bash

#edit.1: It will be launched by root, so we have to use full path here.
DIR=/home/USERFOLDER/.cache/sessions/

delete_sessions(){
    # Deletes whatever is in DIR
    rm -r -- "$DIR"
}

is_directory(){
    if [ -d "$DIR" ]; then
        delete_sessions
    else 
        echo "wtf man, it's not there?!"
    fi
}

is_directory 

我在重新启动和关闭时执行此方式的修改脚本。

可以根据网站上的说明进行设置:http : //en.kioskea.net/faq/3348-ubuntu-executing-a-script-at-startup-and-shutdown

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.