GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu22.04HPラップトップで自動機内モードを無効にする

ノートパソコンのユーザーの場合、蓋を閉めたとき、または画面を横に傾けたときに「機内モード」が自動的にオンになるという非常に厄介な問題が発生する可能性があります。

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

最後に、マシンを再起動して変更を適用します。

元の記事


Ubuntu
  1. Ubuntu13.04でSuper+Sを無効にしますか?

  2. Ubuntu20.04にIcinga2をインストールする方法

  3. Linuxラップトップ(ubuntu)でcd / dvdボタンを無効にします

  1. Ubuntu 20.04でのDockerの問題?

  2. Ubuntu 20.04で自動ナイトモードを設定する方法は?

  3. Ubuntu でサービスを無効にする方法

  1. Ubuntu 22.04 JammyJellyfishLinuxで自動更新を無効にする

  2. Ubuntu 20.04 FocalFossaLinuxで自動更新を無効にする

  3. Ubuntu 16.04 で Docker サービスを開始できない