Ich habe einen kopflosen Linux Mint-Rechner, den ich für einen Dateiserver und andere Dinge verwende. Es funktioniert für mich seit ein paar Jahren großartig, aber es gibt ein Problem: Meine Katze hängt gerne drauf herum und wenn sie absteigt und ansteigt, tritt sie gelegentlich auf den Ein- / Ausschalter und schaltet die Maschine aus.
Gibt es eine einfache Möglichkeit, das Verhalten des Netzschalters zu ändern, sodass ein extrem langer Druck (ca. 10 Sekunden) oder mehrere Druckvorgänge erforderlich sind, um etwas zu tun?
linux
linux-mint
power-management
cat
Schizodactyl
quelle
quelle
Antworten:
Nun, eine Sache, die Sie tun könnten, ist einfach den Ein- / Ausschalter ganz auszuschalten. Ich persönlich benutze es nur, um mein Gerät einzuschalten, und benutze es niemals, wenn das Gerät eingeschaltet ist. Wenn dies für Sie eine OK-Lösung ist, bearbeiten Sie
/etc/acpi/events/powerbtn-acpi-support
:Diese Datei sollte ungefähr so aussehen:
Ändern Sie den Ein- / Ausschalter in:
Starten Sie dann den
acpi
Daemon mit neuIhr Netzschalter sollte nicht ignoriert werden.
quelle
Die Antwort von terdon ist in den meisten Fällen richtig, aber für Distributionen, die es übernommen
systemd-logind
haben, werden Energieereignisse statt behandeltacpid
. Fügen Sie auf diesen Distributionen diese Einstellung hinzu oder bearbeiten Sie sie/etc/systemd/logind.conf
, um den Netzschalter zu deaktivieren:Um die neue Einstellung zu übernehmen, starten Sie logind mit neu
Bei einigen älteren Distributionen kann logind nicht neu gestartet werden, während eine Desktopsitzung aktiv ist. In diesem Fall müssen Sie einen Neustart durchführen, um die neue Einstellung zu übernehmen.
quelle
PowerKeyIgnoreInhibited=yes
das Power-Handling meiner DE (Gnome-Einstellungen) einstellen oder ausschalten. Beide Lösungen haben dazu beigetragen, dass Gnome den Ein- / Ausschalter ebenfalls ignorierte.logind
wenn es erkannt wird. Das macht diese Lösung tatsächlich besser, da Sie bei einemlogind
Ausfall wahrscheinlich den Netzschalter standardmäßig ordnungsgemäß herunterfahren möchten.Klebeband einen Pappschutz über den Knopf. Nehmen Sie drei Stücke Wellpappe und schneiden Sie ein Loch in jedes, das groß genug ist, damit Ihr Finger bis zum Knopf reicht. Kleben Sie sie zusammen, wobei das Loch ausgerichtet ist, und kleben Sie dann die Baugruppe um den Knopf. Alle gratulieren unseren Katzenoberhäuptern!
quelle
Zuerst können Sie Ihre Keymap-Datei bearbeiten, um das Verhalten des Netzschalters zu ändern und sie einem anderen Schlüssel zuzuweisen
Bearbeiten Sie die Datei:
/usr/share/X11/xkb/symbols/inet
(POWR-Schlüssel bearbeiten)Dann müssen Sie den Netzschalter effizient deaktivieren, eine gute Methode ist mit xinput
RUN
xinput --list
POWER-Tasten haben einen eigenen Eintrag ... Wählen Sie die Gerätenummer und starten Sie dannxinput disable devnumber
so etwas wiexinput disable 8
quelle