it-swarm-es.com

¿Cómo apagar la computadora al presionar el botón de Encendido?

Tengo una computadora Xubuntu Lucid 10.04 conectada a mi televisor. Yo uso la línea de comando para administrarlo.

En este momento, cuando presiono el botón de encendido, solo se abre una pantalla de Cerrar sesión.

¿Cómo puedo configurarlo para que pueda apáguelo presionando el botón de encendido? Sé que tiene algo que ver con acpi o acpid.

Quiero que las respuestas sean solo de la línea de comandos ya que no tengo ningún teclado o mouse conectado a esa computadora.


Editar:

¿No hay una manera de modificar el comportamiento predeterminado del xfce4 power manager al presionar el botón de encendido

Además, en lugar de utilizar la GUI para hacerlo, ¿puedo hacerlo creando/modificando un archivo de configuración

jbowtie tuvo una respuesta interesante pero no puedo encontrar el archivo xfce4-power-manager.xml. Si alguien sabe dónde encontrar ese archivo o cómo crearlo, me interesaría.

7
Weboide

Encontré una solución. jbowtie me puso en el camino correcto. Felicitaciones a él.

El problema era I no tenía ningún archivo xfce4-power-manager.xml y no sabía exactamente dónde encontrar el archivo y cómo modificarlo, pero descubrí que necesitaba copiar el archivo archivo de _/etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xml_ y use _xfconf-query_ para modificarlo correctamente.

La acción de apagado para _/xfce4-power-manager/power-button-action_ parecía ser 4.

Esto es lo que hice:

_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
_
5
Weboide

Cuando presiona el botón de encendido, se llama al script /etc/acpi/powerbtn.sh. Entonces, una opción es modificar este script para llamar al script shutdown, sin pasar por el demonio de administración de energía. Esto funciona en todas las distribuciones y entornos que conozco.

Como está utilizando Xubuntu, puede cambiar la configuración 'power-switch-action' en xfce4-power-manager.xml a la acción de apagado; el valor predeterminado es la acción ask.

5
jbowtie

De hecho, tienes razón sobre ACPI.

Esta publicación en el foro es exactamente lo que estás buscando.

Detalla los pasos que debe seguir mucho mejor de lo que podría explicarlo :)

Editar: Básicamente, la solución fue instalar acpid.

2
Nathan Osman