嗨,这是我的第一篇帖子,遇到了一个问题。我今天刚刚更新,发现当我尝试关机时,屏幕上会出现一个框,上面写着
Received Error When Trying To Logout
Session Manager Must Be In Idle State
When Requesting Shutdown
我可以通过按住电源按钮关机。我有一台戴尔 Latitude 2100。有谁能帮我解决这个问题吗?我和 Linux Ubuntu 14.04 关系不大,我想是的。谢谢阅读
答案1
如果有问题的桌面是 xfce,请检查以下线程:
https://forum.xfce.org/viewtopic.php?id=6580
对于我来说,第 17 篇 - 删除会话文件
$HOME/.cache/sessions/xfce4-session-*
成功了。会话文件有时会损坏 - 有一次我无法登录 XFCE - 删除会话文件也解决了这个问题...
笔记:不要删除会话文件。只需重命名或移动它即可。因此,如果在 XFCE 创建新的原始会话文件后问题仍然存在,您可以返回到旧文件。
2020 年更新:
该问题首次报告后已过去 10 多年,但在 18.04 版本中仍然存在。
会话现在是具有模式的文件xfwm4-*.state
,并存储在中~/.cache/sessions
。重命名这些会话文件并不能解决眼前的问题,尽管它们看起来相当不错。
在没有修复的情况下,强制关机(也许您已经手动关闭了所有程序):
sudo shutdown -h now
这是可能的但是,重命名会话文件可以防止问题再次发生。目前,强制关机后,这个问题没有再次发生,也许是因为我~/.cache/sessions/xfwm4*.state
首先重命名了所有文件。
一个XFCE 论坛上的古老求助请求建议打开保存会话的功能,这可以在 中完成settings > sessions & startup
。
答案2
尝试删除 unity,然后通过恢复模式重新安装 unity。
sudo apt-get remove unity
sudo apt-get remove ubuntu-desktop
sudo apt-get install unity
sudo apt-get install ubuntu-desktop
然后在恢复模式下点击 dpkg
点击继续
现在尝试关闭