Como desativar o modo avião automático no laptop HP com Ubuntu 22.04

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

Como desativar o modo avião automático no laptop HP com Ubuntu 22.04
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.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.