
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):
Respuesta2
Úselo nmcli radio wifi
como nmcli nm
está 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