Buscamos en el mundo online y así regalarte la respuesta a tu dilema, en caso de dificultades déjanos tu duda y contestamos porque estamos para ayudarte.
Solución:
Ejecutando el siguiente comando en la terminal:
gnome-control-center network
abrirá una ventana para la gestión de la red que debería ser similar a:
Puede observar que en este momento el “Modo avión” está apagado y la conexión inalámbrica está encendida.
Ahora, sin cerrar esta ventana, ejecute el siguiente comando en la terminal:
nmcli nm wifi off
La ventana anterior se cambiará automáticamente a:
Como puede ver, ahora el “Modo avión” está activado y la conexión inalámbrica está desactivada.
Ejecutando, nuevamente en la terminal, el siguiente comando:
nmcli nm wifi off
desactivará el “Modo avión” y volverá a activar la conexión inalámbrica.
Entonces, no necesitas rfkill
(que también necesita privilegios de root) para alternar el “Modo avión” a través de la terminal.
nmcli
(ver también man nmcli
) es suficiente y puede ser ejecutado por cualquier usuario habitual … No necesitas privilegios de root para subir a un avión :)).
Para Ubuntu 18.04:
nmcli r wifi on
cambia al modo avión apagado, y lo contrario lo establece sobre.
Un simple intento la secuencia de comandos para activar o desactivar el modo avión se encuentra a continuación; guárdelo en un archivo y establezca su bit de ejecución en las propiedades.
#!/bin/bash
wifi="$(nmcli r wifi | awk 'FNR = 2 print $1')"
if [ "$wifi" == "enabled" ]
then
nmcli r wifi off
else
nmcli r wifi on
fi
Probado en 20.04.1 LTS. Desactivemos todas las transmisiones de radio:
[email protected]:~/bin$ pwd
/home/rudy/bin
[email protected]:~/bin$ ./airplane_toggle
[email protected]:~/bin$ nmcli radio all
WIFI-HW WIFI WWAN-HW WWAN
enabled enabled enabled enabled
[email protected]:~/bin$ ./airplane_toggle
[email protected]:~/bin$ nmcli radio all
WIFI-HW WIFI WWAN-HW WWAN
enabled disabled enabled disabled
[email protected]:~/bin$ cat airplane_toggle
#!/bin/bash
radio="$(nmcli radio all | awk 'FNR == 2 print $2')"
if [ "$radio" == "enabled" ]
then
nmcli radio all off
else
nmcli radio all on
fi
Incluso es posible asignar el comando ‘/ home / rudy / bin / plane_toggle’ a un atajo (probado).
Comentarios y valoraciones
Si haces scroll puedes encontrar las aclaraciones de otros desarrolladores, tú todavía puedes insertar el tuyo si lo deseas.