
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):
Responder2
Use nmcli radio wifi
como nmcli nm
está 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