Für Laptop-Benutzer könnte es ein ziemlich ärgerliches Problem geben, dass sich der „Flugmodus“ automatisch einschaltet, wenn der Deckel geschlossen oder der Bildschirm seitlich geneigt wird.
Für HP-Laptops, auf denen Ubuntu, Fedora oder ein anderes Linux mit systemd ausgeführt wird, gibt es eine Problemumgehung, indem die HP e057- und e058-Scancodes auf 240 (no-op key) abgebildet werden. Der Flugmodus wird also nicht automatisch aktiviert, während die Option in den „Wi-Fi“-Einstellungen und die Tastenkombination fn + F12 weiterhin funktionieren.
HINWEIS:Dieses Tutorial wurde getestet und funktioniert in meinem Ubuntu 22.04 auf einem HP 246-Laptop. Es kann auf Ihrem Computer funktionieren oder nicht.
1. Dienst erstellen, um den Scancode neu zuzuordnen:
1.) Drücken Sie zunächst Strg+Alt+T auf der Tastatur, um das Terminal zu öffnen. Wenn es geöffnet wird, führen Sie den Befehl aus, um eine Servicedatei zu erstellen und über den Gedit-Texteditor zu bearbeiten:
sudo gedit /etc/systemd/system/hp-keycodes.service
Wenn die Datei geöffnet wird, fügen Sie die folgenden Zeilen ein und speichern Sie sie.
[Einheit]
Description=HP setkeycodes behoben
[Service]
Typ=oneshot
Neustart=nein
RemainAfterExit=nein
ExecStart=/usr/bin/setkeycodes e057 240 e058 240
[Installieren]
WantedBy=rescue.target
WantedBy=multi-user.target
WantedBy=graphical.target
Wie bereits erwähnt, ordnet dieser Dienst die Scancodes e057 und e058 dem No-Operation-Keycode 240 zu.
2. Aktivieren Sie den Dienst
2.) Laden Sie danach den Dienst neu und aktivieren Sie ihn, indem Sie die folgenden Befehle nacheinander ausführen:
sudo systemctl daemon-reload
sudo systemctl enable hp-keycodes.service
Starten Sie schließlich Ihren Computer neu und überprüfen Sie das Ergebnis!
Änderungen rückgängig machen:
Wenn die Methode bei Ihnen nicht funktioniert, führen Sie einfach den Befehl im Terminal (Strg+Alt+T) aus, um den Dienst zu deaktivieren:
sudo systemctl disable hp-keycodes.service
Als nächstes entfernen Sie die Datei:
sudo rm /etc/systemd/system/hp-keycodes.service
Starten Sie schließlich Ihren Computer neu, um die Änderungen zu übernehmen.
Originalartikel