按下电源按钮时如何关闭计算机?

Web*_*ide 7 xfce shutdown acpi

我的电视上插入了一台Xubuntu Lucid 10.04电脑。我使用命令行来管理它。

现在,当我按下电源按钮时,它只会打开一个注销屏幕。

我如何设置它以便我可以通过按电源按钮关闭它?我知道这与 acpi 或 acpid 有关。

我希望答案仅是命令行,因为我没有任何键盘或鼠标连接到该计算机。


编辑:

是不是有修改的方式默认行为的的按下电源按钮时XFCE4电源管理器?

另外,我可以通过创建/修改配置文件来代替使用 GUI 来执行此操作吗?

jbowtie 有一个有趣的答案,但我找不到 xfce4-power-manager.xml 文件。如果有人知道在哪里可以找到该文件或如何创建它,我会感兴趣。

jbo*_*tie 5

当您按下电源按钮时,将/etc/acpi/powerbtn.sh调用该脚本。因此,一种选择是修改此脚本以仅调用shutdown脚本,绕过电源管理守护程序。这适用于我所知道的所有发行版和环境。

由于您使用的是 Xubuntu,因此您可以将设置 'power-switch-action'xfce4-power-manager.xml更改为关闭操作 - 默认值是询问操作。


Web*_*ide 5

我找到了解决方案。jbowtie 让我走上正轨。为他点赞。

问题是我没有任何 xfce4-power-manager.xml文件,我不知道在哪里可以找到该文件以及如何修改该文件,但我发现我需要从中复制该文件/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml并使用xfconf-query它来修改它适当地。

的关闭操作/xfce4-power-manager/power-button-action似乎是4

这是我所做的:

cp /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml $HOME/.config/xfce4/xfconf/xfce-perchannel-xml
DISPLAY=:0.0 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/power-button-action -s 4
Run Code Online (Sandbox Code Playgroud)