我使用 ubuntu 11.10。我最近安装了 gnome shell。我面临的问题是我无法从 ubuntu 重新启动或关闭。我点击了重新启动或关闭按钮,但什么也没发生。什么都没有。
我甚至尝试从我的 Unity Shell 登录,但问题仍然存在。更有趣的是,当我启动 Linux 并看到登录屏幕时,即使单击关机后,仍然不会发生这种情况。
我犯了什么错误?
但是我可以使用命令“sudo reboot”执行重新启动。
请提供任何帮助。
提前致谢。
答案1
我发现有人登录了访客帐户。当其他人登录时,Unity 不会关闭,也不会向您显示其他人已登录的任何信息。注销其他用户解决了我的问题。
答案2
此类帖子出现过几次。这可能是一个错误。简单的解决方法是创建一个运行重启或关机脚本的激活器。
答案3
我同意 Misery 的观点。在目录 /home/(your-username-here)/bin 中创建一个名为 power.sh 的文件(如果不存在则创建)。
将以下代码插入到文件中:
#!/bin/bash
# Program to manage the computer for shutdown/reboot.
# Created by Dominic Rodriguez (shymega).
# Declare Variables:
shutdown="shutdown"
reboot="reboot"
if [ "$1" = "$shutdown" ];
then
echo "Shutting down computer."
sudo shutdown -h now
elif [ "$1" = "$reboot" ];
then
echo "Rebooting Computer."
sudo shutdown -r now
else
echo "No Arguments were specified."
echo "Usage: power.sh shutdown/reboot"
echo "Thank you for using power.sh"
fi
exit
插入代码后,右键单击文件,然后选择权限。您应该找到一个选项“使此文件可执行”。勾选该选项。然后关闭窗口。
现在,无论何时想要关机,打开终端并输入“power.sh shutdown or reboot”。 (不带引号)
祝你好运!
-- 山姆
答案4
我以前也遇到过同样的问题。尝试在终端上运行以下命令:
关机
如果每次出现问题时您都这样做,它应该就会开始起作用。
另外,查看您的主文件夹中是否有 root 拥有的 .Xauthority 文件。如果有,请在登录屏幕上登录文本控制台 (Alt+Ctrl+F1),然后运行
sudo rm ~/.Xauthority