Se você teve um problema bastante com o ‘Modo Avião’, veja como desativar o modo avião automático no laptop HP com Ubuntu 22.04.
Para o usuário de laptop, pode haver um problema bastante irritante que o ‘Modo Avião’ liga automaticamente quando a tampa é fechada ou quando a tela é inclinada para o lado.
Para laptops HP executando Ubuntu, Fedora ou outro Linux usando systemd, há uma solução alternativa mapeando os scancodes HP e057 e e058 para 240 (chave sem operação).
Portanto, ele não ativará automaticamente o Modo Avião, enquanto a opção nas configurações de ‘Wi-Fi’ e a combinação de teclas fn + F12 ainda funcionam.
Como desativar o modo avião automático no laptop HP com Ubuntu 22.04
Para desativar o modo avião automático no laptop HP com Ubuntu 22.04, em primeiro lugar, pressione Ctrl+Alt+T no teclado para abrir o terminal.
Ao abrir, execute o comando para criar um arquivo de serviço e edite através do editor de texto Gedit:
sudo gedit /etc/systemd/system/hp-keycodes.service
Quando o arquivo abrir, cole as linhas abaixo e salve-o.
[Unit]
Description=HP setkeycodes fix
[Service]
Type=oneshot
Restart=no
RemainAfterExit=no
ExecStart=/usr/bin/setkeycodes e057 240 e058 240
[Install]
WantedBy=rescue.target
WantedBy=multi-user.target
WantedBy=graphical.target
Conforme mencionado, este serviço mapeará os scancodes e057 e e058 para o código de chave sem operação 240.
Em seguida, ative o serviço, para isso, recarregue e habilite o serviço executando os comandos abaixo um por um:
sudo systemctl daemon-reload
sudo systemctl enable hp-keycodes.service
E finalmente reinicie o computador e confira o resultado!
Como desfazer as alterações
Se o método não funcionar para você, basta executar o comando no terminal (Ctrl+Alt+T) para desabilitar o serviço:
sudo systemctl disable hp-keycodes.service
Em seguida, remova o arquivo:
sudo rm /etc/systemd/system/hp-keycodes.service
Por fim, reinicie sua máquina para aplicar a alteração.