Wie kann ich den Netzschalter (auf meinem Computergehäuse, nicht auf der Tastatur) so einstellen, dass das System mit systemd
(ohne acpid
) ausgeschaltet wird?
11
Wie kann ich den Netzschalter (auf meinem Computergehäuse, nicht auf der Tastatur) so einstellen, dass das System mit systemd
(ohne acpid
) ausgeschaltet wird?
systemd
kann 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
, hibernate
oder kexec
.
Wenn keine Konfiguration vorhanden ist, werden Standardwerte verwendet:
HandlePowerKey=poweroff
HandleSuspendKey=suspend
HandleHibernateKey=hibernate
HandleLidSwitch=suspend
Handle*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
acpid
installierten System reagiert es automatisch auf das Drücken des Netzschalters.Kann definiert werden durch
/etc/acpi/handler.sh
(On Arch Linux)quelle
systemd
weilsystemd
ersetzenacpid
‚s - Funktionalität. Ich kann beidessystemd
undacpid
sowieso verwenden, aber ich möchte nur das erste verwenden. Ich habe meine Frage bearbeitet.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.
quelle