找回Fedora 17 Gnome菜单下的关机键(挂起改成关机)

!本文可能 超过1年没有更新,今后内容也许不会被维护或者支持,部分内容可能具有时效性,涉及技术细节或者软件使用方面,本人不保证相应的兼容和可操作性。

给别人推荐安装了最新的Fedora 17,在图形界面下却被告知找不到“关机”键,这有点让对方手足无措,不知道怎么关机了,当然对于使用命令的童鞋来说,这根本不成问题,直接命令控制台,输入下面的命令之一(可能需要root权限),干净利落的关闭计算机:

# 命令1 : 使用shutdown
shutdown -h now
# 命令2 : 改变runlevel运行级别
init 0

但是Fedora 17死活没找到关机按键,用户菜单如下图所示:

Fedora 17 Gnome菜单

在原先应该出现关机的地方变成了“挂起”,这个“挂起”对于我来说没有什么作用,所以我决定将其改为关机键。

搜索资料后,网上有很多禁用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,更新后就可以看到修正过的菜单了。

好了,现在回想前面的办法,真的是相当糟糕啊:-)

若无特别说明,本网站文章均为原创,原则上这些文章不允许转载,但是如果阁下是出于研究学习目的可以转载到阁下的个人博客或者主页,转载遵循创作共同性“署名-非商业性使用-相同方式共享”原则,请转载时注明作者出处谢绝商业性、非署名、采集站、垃圾站或者纯粹为了流量的转载。谢谢合作!

  1. 我也是找不到关机按钮来到这里的,楼上高手的确会知道很多关机方法,但对我这种第一次使用linux的菜 来说能知道要按alt才是关机吗,最起码要有个提示说,按住alt可以变关机这样吧,这就是所谓的体验吧,win8也是,一个关机按钮也要隐藏一小下。

    • 是啊,第一次使用Fedora时确实因为找不到关机键而慌了手脚,幸好略懂命令,才不至于关不了机,但这种设计最好明显提示用户怎样关机,我认为Linux应该让桌面用户尽量少碰命令行,一切都能图形化搞定。

请稍后...

发表评论

电子邮件地址不会被公开。 必填项已用*标注