在Xubuntu 13.10中将电源按钮更改为“询问”

我最近在我的Vaio vpcea上安装了Xubuntu 13.10,让我成为Linux初学者。 问题是笔记本电脑的电源按钮正好位于挡板的边缘,这使得它很容易意外按下,在我看来是Sony的设计错误。

目前,当我按下电源按钮时,它会关闭海峡,正如您可以想象的那样,当我不小心按下它时,它会变得非常烦人! 所以我打算改变它,以便在我按下它时询问我想做什么,或者至少问我是否确定。

所以我通过xfce GUI选项“设置管理器” – “电源管理器”到“按下电源按钮”字段,但它已经设置为“询问”。 所以我做了一些挖掘,发现一个线程告诉我导航到/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml ,它说找到power-button-action并检查该value="3" 。 它已经做到了。

所以我看了一些更多,发现这个线程专注于acpi脚本。 我尝试使用sudoedit解决方案1和2来相应地更改文件(我已经制作了可执行的bash shell脚本,所以我认为我正确地遵循它们),但仍然没有区别。

我还发现这个线程指示我编辑/etc/systemd/logind.conf以便HandlePowerKey=ignore 。 仍然没有运气。

我甚至尝试了自己的方法来完全禁用/etc/acpi/powerbtn.sh ,重命名为powerbtn.sh.bak希望至少没有来自电源按钮的响应……我已经做了很多重新启动……但是它仍然关闭!

我还读过有些人有文件/etc/acpi/events/power_button ,但我没有。

那么有没有人有任何其他想法? 还有什么可以执行关机序列是否有我遗漏的东西?

我没有撤消任何这些操作,因此上述每个文件当前都在我的计算机上编辑,但“解决方案2”会自动撤消上面的“解决方案1”。

多谢你们。

谢谢@crysman,我相信这确实是你提到的错误。

致@Gully.Moy:

谢谢你的报道。 你写了:

我还发现这个线程指示我编辑/etc/systemd/logind.conf以便HandlePowerKey=ignore 。 仍然没有运气。

这对我有用。 这正是我所做的:

  • /etc/systemd/logind.conf中的大多数行都以#开头注释掉。 我插入了这一行:

     HandlePowerKey=ignore 
  • 然后我以root身份做了:

     killall -9 /lib/systemd/systemd-udevd /lib/systemd/systemd-logind 

这可能是矫枉过正甚至有点粗鲁。

这样做了。 现在按下电源按钮会产生xfce“ask”窗口。

我没有尝试你描述的任何其他改变。

我担心你只是知道一个已知的bug,就像我们所有人一样:( https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1222021

我们希望他们能尽快解决这个问题,你可以通过点击“ 影响我 ”来让它更“热” !