Pro uživatele notebooků může nastat docela nepříjemný problém, že se ‚Režim v letadle‘ automaticky zapne při zavření víka nebo při naklonění obrazovky na stranu.
Pro notebooky HP se systémem Ubuntu, Fedora nebo jiným Linuxem používajícím systemd existuje řešení mapováním skenovacích kódů HP e057 a e058 na 240 (klíč bez operace). Takže se automaticky nezapne režim Letadlo, zatímco možnost v nastavení „Wi-Fi“ a kombinace kláves fn + F12 stále fungují.
POZNÁMKA:Tento tutoriál je testován a funguje v mém Ubuntu 22.04 na notebooku HP 246. Může nebo nemusí fungovat ve vašem počítači.
1. Vytvořte službu pro přemapování skenovacího kódu:
1.) Nejprve stisknutím Ctrl+Alt+T na klávesnici otevřete terminál. Když se otevře, spusťte příkaz k vytvoření souboru služby a upravte jej pomocí textového editoru Gedit:
sudo gedit /etc/systemd/system/hp-keycodes.service
Když se soubor otevře, vložte pod řádky a uložte jej.
[Jednotka]
Description=Oprava setkeycodes HP[Servis]
Type=oneshot
Restart=ne
RemainAfterExit=ne
ExecStart=/usr/bin/setkeycodes e057 240 e058 240[Nainstalujte]
WantedBy=rescue.target
WantedBy=multi-user.target
WantedBy=graphical.target
Jak již bylo zmíněno, tato služba mapuje skenovací kódy e057 a e058 na kód 240 bez operace.
2. Povolte službu
2.) Poté znovu načtěte a povolte službu spuštěním příkazů níže:
sudo systemctl daemon-reload
sudo systemctl enable hp-keycodes.service
A nakonec restartujte počítač a zkontrolujte výsledek!
Vraťte zpět změny:
Pokud vám metoda nefunguje, jednoduše spusťte příkaz v terminálu (Ctrl+Alt+T) a službu deaktivujte:
sudo systemctl disable hp-keycodes.service
Dále soubor odstraňte:
sudo rm /etc/systemd/system/hp-keycodes.service
Nakonec restartujte počítač, abyste použili změny.
Původní článek