Wie schalte ich den Computer aus, wenn ich den Ein- / Ausschalter drücke?

7

Ich habe einen Xubuntu Lucid 10.04- Computer an meinen Fernseher angeschlossen. Ich benutze die Kommandozeile, um es zu verwalten.

Wenn ich gerade den Netzschalter drücke, wird nur ein Abmeldebildschirm geöffnet.

Wie kann ich es so einrichten, dass ich es durch Drücken des Netzschalters herunterfahren kann ? Ich weiß, dass es etwas mit acpi oder acpid zu tun hat.

Ich möchte, dass die Antworten nur über die Befehlszeile erfolgen, da an diesen Computer keine Tastatur oder Maus angeschlossen ist.


Bearbeiten:

Gibt es keine Möglichkeit, das Standardverhalten des xfce4-Power-Managers beim Drücken des Netzschalters zu ändern ?

Kann ich dies auch tun, anstatt die GUI zu verwenden, indem ich eine Konfigurationsdatei erstelle / ändere?

jbowtie hatte eine interessante Antwort, aber ich kann die Datei xfce4-power-manager.xml nicht finden. Wenn jemand weiß, wo er diese Datei findet oder wie er erstellt wird, wäre ich interessiert.

Weboide
quelle
Wird der Abmeldebildschirm nicht automatisch abgelaufen?
txwikinger
Nein, es gibt keine Auszeit.
Weboide
Warum können Sie nicht einfach /etc/acpi/powerbtn.shwie in meiner Antwort erwähnt bearbeiten ?
Nathan Osman
Würde diese Datei durch ein Upgrade ersetzt?
Weboide

Antworten:

5

Wenn Sie den Netzschalter drücken, wird das Skript /etc/acpi/powerbtn.shaufgerufen. Eine Möglichkeit besteht darin, dieses Skript so zu ändern, dass es nur das shutdownSkript aufruft und den Energieverwaltungsdämon umgeht. Dies funktioniert in allen mir bekannten Distributionen und Umgebungen.

Da Sie Xubuntu verwenden, können Sie jedoch einfach die Einstellung 'Power-Switch-Aktion' in xfce4-power-manager.xmldie Aktion zum Herunterfahren ändern - der Standardwert ist die Ask-Aktion.

jbowtie
quelle
Ich kann xfce4-power-manager.xml nicht finden :(
Weboide
Ich glaube, der übliche Speicherort ist $ HOME / .config / xfce4 / xfconf / xfce-perchannel-xml / xfce4-power-manager.xml
jbowtie
5

Ich habe eine Lösung gefunden. jbowtie hat mich auf die richtigen Spuren gebracht. Ein großes Lob an ihn.

Das Problem war, dass ich keine xfce4-power-manager.xml- Datei hatte und nicht genau wusste, wo ich die Datei finden und wie ich die Datei ändern sollte, aber ich stellte fest, dass ich die Datei kopieren /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-power-manager.xmlund xfconf-queryzum Ändern verwenden musste richtig.

Die Abschaltaktion für /xfce4-power-manager/power-button-actionschien zu sein 4.

Folgendes habe ich getan:

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
Weboide
quelle
2

Sie haben in der Tat Recht mit ACPI.

Dieser Forumsbeitrag ist genau das, wonach Sie suchen.

Es beschreibt die Schritte, die Sie unternehmen müssen, weitaus besser, als ich es jemals erklären könnte :)

Bearbeiten: Grundsätzlich bestand die Lösung in der Installation acpid.

Nathan Osman
quelle
2
Diese Seite bittet um Anmeldung :( Ist es nicht möglich, den Inhalt hier zu kopieren?
Joril