Cree una tecla de acceso directo para activar o desactivar el modo avión

Cree una tecla de acceso directo para activar o desactivar el modo avión

Quiero crear una tecla de acceso directo que active o desactive el modo avión, pero no sé qué comando usar.

Para crear un acceso directo, voy a Configuración> Teclado> Accesos directos y luego especifico un comando que se ejecutará cada vez que se active un acelerador determinado (tecla de acceso directo).

¿Qué comando se debe especificar aquí para alternar el modo avión mediante una tecla de acceso directo?

Tenga en cuenta que hace un tiempohice una pregunta similar, pero la respuesta que obtuve en ese entonces no se puede aplicar aquí, ya que un comando de tecla de acceso directo no puede cambiar entre "activado" y "desactivado", pero realmente debería alternar el Modo avión, no solo activarlo o desactivarlo.

Respuesta1

Puede utilizar el siguiente script bash sencillo:

#!/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

No olvides hacerlo ejecutable:

chmod +x /path/to/script

Luego agregue su acceso directo personalizado a este script (depende de usted qué acceso directo desea elegir; debería ser algo simple para usted, como Alt+ F5):

agregar acceso directo personalizado

Respuesta2

Úselo nmcli radio wificomo nmcli nmestá desactualizado.

Aquí está el script actualizado.

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

información relacionada