Pour les utilisateurs d'ordinateurs portables, il peut y avoir un problème assez ennuyeux, à savoir que le "mode avion" s'active automatiquement lorsque le couvercle est fermé ou lorsque l'écran est incliné sur le côté.
Pour les ordinateurs portables HP exécutant Ubuntu, Fedora ou d'autres Linux utilisant systemd, il existe une solution de contournement en mappant les scancodes HP e057 et e058 sur 240 (clé sans opération). Ainsi, il n'activera pas automatiquement le mode avion, tandis que l'option dans les paramètres "Wi-Fi" et la combinaison de touches fn + F12 fonctionnent toujours.
REMARQUE :Ce tutoriel est testé et fonctionne dans mon Ubuntu 22.04 sur un ordinateur portable HP 246. Cela peut ou non fonctionner sur votre machine.
1. Créer un service pour remapper le scancode :
1.) Tout d'abord, appuyez sur Ctrl + Alt + T sur le clavier pour ouvrir le terminal. Lorsqu'il s'ouvre, exécutez la commande pour créer un fichier de service et le modifier via l'éditeur de texte Gedit :
sudo gedit /etc/systemd/system/hp-keycodes.service
Lorsque le fichier s'ouvre, collez les lignes ci-dessous et enregistrez-le.
[Unité]
Description=Correction HP setkeycodes[Un service]
Type=one-shot
Redémarrer=non
RemainAfterExit=non
ExecStart=/usr/bin/setkeycodes e057 240 e058 240[Installer]
WantedBy=rescue.target
WantedBy=multi-utilisateur.cible
WantedBy=cible.graphique
Comme mentionné, ce service mappera les scancodes e057 et e058 sur le code clé 240 sans opération.
2. Activer le service
2.) Après cela, rechargez et activez le service en exécutant les commandes ci-dessous une par une :
sudo systemctl daemon-reload
sudo systemctl enable hp-keycodes.service
Et enfin redémarrez votre ordinateur et vérifiez le résultat !
Annulez les modifications :
Si la méthode ne fonctionne pas pour vous, exécutez simplement la commande dans le terminal (Ctrl+Alt+T) pour désactiver le service :
sudo systemctl disable hp-keycodes.service
Supprimez ensuite le fichier :
sudo rm /etc/systemd/system/hp-keycodes.service
Redémarrez enfin votre machine pour appliquer le changement.
Article d'origine