ノートパソコンのユーザーの場合、蓋を閉めたとき、または画面を横に傾けたときに「機内モード」が自動的にオンになるという非常に厄介な問題が発生する可能性があります。
systemdを使用してUbuntu、Fedora、またはその他のLinuxを実行しているHPラップトップの場合、HP e057およびe058スキャンコードを240(no-opキー)にマッピングすることで回避策があります。そのため、「Wi-Fi」設定とfn + F12キーの組み合わせのオプションは引き続き機能しますが、機内モードは自動的にオンになりません。
注:このチュートリアルは、HP246ラップトップ上のUbuntu22.04でテストされ、動作します。お使いのマシンで機能する場合と機能しない場合があります。
1。スキャンコードを再マッピングするサービスを作成します:
1.)まず、キーボードのCtrl + Alt+Tを押してターミナルを開きます。開いたら、コマンドを実行してサービスファイルを作成し、Geditテキストエディタで編集します。
sudo gedit /etc/systemd/system/hp-keycodes.service
ファイルが開いたら、下の行を貼り付けて保存します。
[単位]
Description=HPセットキーコードの修正[サービス]
Type =oneshot
再起動=いいえ
RemainAfterExit =no
ExecStart =/ usr / bin / setkeycodes e057 240 e058 240[インストール]
WantedBy =rescue.target
WantedBy =multi-user.target
WantedBy =graphics.target
前述のように、このサービスはe057およびe058スキャンコードを操作なしのキーコード240にマップします。
2。サービスを有効にする
2.)その後、以下のコマンドを1つずつ実行して、サービスをリロードして有効にします。
sudo systemctl daemon-reload
sudo systemctl enable hp-keycodes.service
そして最後にコンピュータを再起動して結果を確認してください!
変更を元に戻す:
この方法がうまくいかない場合は、ターミナルでコマンド(Ctrl + Alt + T)を実行して、サービスを無効にします。
sudo systemctl disable hp-keycodes.service
次にファイルを削除します:
sudo rm /etc/systemd/system/hp-keycodes.service
最後に、マシンを再起動して変更を適用します。
元の記事