找回Fedora 17 Gnome菜单下的关机键(挂起改成关机)
提醒:本页面将不再更新、维护或者支持,文章、评论所叙述内容存在时效性,涉及技术细节或者软件使用方面不保证能够完全有效可操作,请谨慎参考!
给别人推荐安装了最新的Fedora 17,在图形界面下却被告知找不到“关机”键,这有点让对方手足无措,不知道怎么关机了,当然对于使用命令的童鞋来说,这根本不成问题,直接命令控制台,输入下面的命令之一(可能需要root权限),干净利落的关闭计算机:
# 命令1 : 使用shutdown
shutdown -h now
# 命令2 : 改变runlevel运行级别
init 0
但是Fedora 17死活没找到关机按键,用户菜单如下图所示:
在原先应该出现关机的地方变成了“挂起”,这个“挂起”对于我来说没有什么作用,所以我决定将其改为关机键。
搜索资料后,网上有很多禁用Fedora挂起功能的小技巧,但是都是老版本的Fedora,不知道能否用在Fedora 17上,这些技巧多是参考了帖子 《Gnome3 - disable suspend [solved]》 中bnb2235叙述的办法:
在路径 /etc/polkit-1/localauthority/50-local.d 下新建名为 50-admin.pkla 文件,文件内容为:
[disable suspend]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultAny=no
ResultInactive=no
ResultActive=no
[disable hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultAny=no
ResultInactive=no
ResultActive=no
当然简化起见,我们也可以通过下面的命令操作来一步到位的实现:
cat > /etc/polkit-1/localauthority/50-local.d/50-admin.pkla << EOF
[disable suspend]
Identity=unix-user:*
Action=org.freedesktop.upower.suspend
ResultAny=no
ResultInactive=no
ResultActive=no
[disable hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultAny=no
ResultInactive=no
ResultActive=no
EOF
好了,完成上面的操作后请注销当前用户,然后重新登录,看看消失的关机键是不是又回来了。
2012年6月22日更新
感谢
roysong
的提醒,打开菜单按住
Alt
也可以调出关机,后来我又搜索了网络,找到了这么一个帖子
《Fedora 16 Shutdown From Gnome Desktop》
,其中
macemoneta
提到了:
You can press the Alt key to change the suspend to shutdown while the menu is displayed, or install the 'gnome-shell-extension-alternative-status-menu' package from the Add/Remove Software tool to make the shutdown option always visible.
看来除了
Alt
键还有一个办法,那就是安装
gnome-shell-extension-alternative-status-menu
外壳扩展,呵呵,现在有三个办法解决这个问题了。对照这篇博文
《How to add Power Off option in Gnome 3 User Menu on Fedora 15》
,安装的命令如下(需要root权限):
yum install gnome-shell-extensions-alternative-status-menu
通过按下
Alt
+
F2
,键入
r
,再按下
Enter
,更新Gnome Shell,更新后就可以看到修正过的菜单了。
好了,现在回想前面的办法,真的是相当糟糕啊:-)
残念,你打开菜单,按住alt,是不是发现挂起变成关机了呢
感谢你的提醒,我已经更新了原文:-)
好文章 这alt是啥设计思路。
应该是热键,通过热键打开附加菜单。
Alt键改变操作这个方法, 在ADOBE的软件里也有。 不知道是哪个最先这样用的。
估计有一整套的设计标准或者规范吧
我也是找不到关机按钮来到这里的,楼上高手的确会知道很多关机方法,但对我这种第一次使用linux的菜 来说能知道要按alt才是关机吗,最起码要有个提示说,按住alt可以变关机这样吧,这就是所谓的体验吧,win8也是,一个关机按钮也要隐藏一小下。
是啊,第一次使用Fedora时确实因为找不到关机键而慌了手脚,幸好略懂命令,才不至于关不了机,但这种设计最好明显提示用户怎样关机,我认为Linux应该让桌面用户尽量少碰命令行,一切都能图形化搞定。