Qual é o comando do terminal para ativar / desativar o Modo Avião no Ubuntu?
É simples sudo rfkill block all
e sudo rfkill unblock all
? Sei que isso desativará todos os módulos sem fio do computador, mas isso será percebido pelo sistema, para que o Modo Avião seja ativado / desativado nas configurações de rede?
sudo rfkill unblock wifi
Respostas:
Executando o seguinte comando no terminal:
abrirá uma janela para gerenciamento de rede que deve ser semelhante a:
Você pode observar que, neste momento, o "Modo avião" está desativado e a conexão sem fio está ligada.
Agora, sem fechar esta janela, execute o seguinte comando no terminal:
A janela acima será alterada automaticamente para:
Como você pode ver, agora o "Modo avião" está ativado e a conexão sem fio está desativada.
Executando, novamente no terminal, o seguinte comando:
desativará o "Modo avião" e a conexão sem fio novamente.
Portanto, você não precisa
rfkill
(que também precisa de privilégios de root) alternar "Airplane Mode" via terminal.nmcli
(veja tambémman nmcli
) é suficiente e pode ser executado por qualquer usuário comum ... Você não precisa de privilégios de root para subir de avião :)) .fonte
nmcli nm wifi off
não desativa o modo avião, a menos que o bluetooth esteja desligado.nmcli r all off
enmcli r all on
. Ou para incluir bluetooth:rfkill block bluetooth & rfkill block wlan
erfkill unblock bluetooth & rfkill unblock wlan
.Para o Ubuntu 18.04:
nmcli r wifi on
desativa o modo avião e o inverso é verdadeiro.Um script simples do bash para ativar ou desativar o modo avião está abaixo; salve-o em um arquivo e defina seu bit de execução nas propriedades.
fonte
Nas distros baseadas em Debian e Arch, inspiradas no código anterior, isso desativará o WiFi e o Bluetooth e enviará uma notificação:
fonte