Wie kann ich den Netzschalter (auf meinem Computergehäuse, nicht auf der Tastatur) so einstellen, dass das System mit systemd(ohne acpid) ausgeschaltet wird?
Wie kann ich den Netzschalter (auf meinem Computergehäuse, nicht auf der Tastatur) so einstellen, dass das System mit systemd(ohne acpid) ausgeschaltet wird?
Antworten:
systemdkann damit umgehen. Ich denke, das ist was du brauchst:
Öffnen Sie das /etc/systemd/logind.conf( Handbuch ):
HandlePowerKey: Aktion auf der Ein- / Aus-Taste wird gedrückt;HandleSuspendKey: Aktion auf Suspend-Taste wird gedrückt.HandleHibernateKey: Aktion auf Ruhezustandstaste wird gedrückt.HandleLidSwitch: Aktion bei geschlossenem Deckel.Die Aktion kann einer der folgenden sein ignore, poweroff, reboot, halt, suspend, hibernateoder kexec.
Wenn keine Konfiguration vorhanden ist, werden Standardwerte verwendet:
HandlePowerKey=poweroffHandleSuspendKey=suspendHandleHibernateKey=hibernateHandleLidSwitch=suspendHandle*Key, dass es ignoriert wird, da die Tasten 'Power', 'Sleep' und 'Wake' in der Nähe der Pfeile und der Eingabetaste auf meiner Tastatur platziert sind. Ich kann es versehentlich drücken. Ich muss den Netzschalter an meinem Computergehäuse handhaben .
Ich sehe nicht, dass es mit systemd zusammenhängt, aber auf meinem acpidinstallierten System reagiert es automatisch auf das Drücken des Netzschalters.
Kann definiert werden durch /etc/acpi/handler.sh(On Arch Linux)
Ich glaube, Sie müssen das in Ihrem BIOS konfigurieren (wenn es dies unterstützt). Ich sehe nicht, wie der Netzschalter am Gehäuse etwas mit Ihrem Betriebssystem zu tun hat, bei dem ein Netzschalter auf Ihrer Tastatur mit dem Betriebssystem interagiert, da das Betriebssystem Treiber für die Tastatur lädt.