Crie uma tecla de atalho para ativar/desativar o modo avião

Crie uma tecla de atalho para ativar/desativar o modo avião

Quero criar uma tecla de atalho que ative/desative o modo avião, mas não sei qual comando usar.

Para criar um atalho vou em Configurações > Teclado > Atalhos e depois especifico um comando a ser executado sempre que um determinado acelerador (tecla de atalho) for ativado.

Qual comando deve ser especificado aqui para alternar o Modo Avião por meio de uma tecla de atalho?

Observe que há um tempofiz uma pergunta semelhante, mas a resposta que recebi naquela época não pode ser aplicada aqui, já que um comando de tecla de atalho não pode mudar entre "ligado" e "desligado", mas deve realmente alternar o Modo Avião e não apenas ativá-lo ou desativá-lo.

Responder1

Você pode usar o seguinte script bash simples:

#!/bin/bash

wifi="$(nmcli nm wifi | awk 'FNR == 2 {print $1}')"

if [ "$wifi" = "enabled" ]; then
    nmcli nm wifi off
else
    nmcli nm wifi on
fi

Não se esqueça de torná-lo executável:

chmod +x /path/to/script

Em seguida, adicione seu atalho personalizado a este script (você decide qual atalho deseja escolher - deve ser algo simples para você, como Alt+ F5):

adicionar atalho personalizado

Responder2

Use nmcli radio wificomo nmcli nmestá desatualizado.

Aqui está o script atualizado.

    #!/bin/bash
    
    wifi="$(nmcli radio wifi)"
    
    if [ "$wifi" = "enabled" ]; then
        nmcli radio wifi off
    
    else
        nmcli radio wifi on
    
    fi

informação relacionada