Attiva / disattiva la Modalità aereo tramite terminale


10

Qual è il comando del terminale per attivare / disattivare la Modalità aereo in Ubuntu?

È semplice sudo rfkill block alle sudo rfkill unblock all? So che questo disabiliterà tutti i moduli wireless nel computer, ma questo verrà notato dal sistema, in modo che la Modalità aereo sia attivata / disattivata nelle impostazioni di rete?


Provasudo rfkill unblock wifi
Mitch

@Mitch Abbiamo davvero bisogno dei privilegi di root per salire su un aereo?
Radu Rădeanu,

@ RaduRădeanu Con tutti i problemi di sicurezza negli aeroporti :) :) lol
Mitch

Risposte:


9

Eseguendo il seguente comando nel terminale:

gnome-control-center network

aprirà una finestra per la gestione della rete che dovrebbe essere simile a:

Modalità aereo attivata

È possibile osservare che in questo momento la "Modalità aereo" è disattivata e il wireless è attivo.

Ora, senza chiudere questa finestra, esegui il seguente comando nel terminale:

nmcli nm wifi off

La finestra sopra sarà cambiata automaticamente in:

Modalità aereo attivata

Come puoi vedere, ora "Modalità aereo" è attivo e il wireless è spento.

In esecuzione, sempre nel terminale, il seguente comando:

nmcli nm wifi off

disattiverà la "Modalità aereo" e la riaccenderà senza fili.

Pertanto, non è necessario rfkill(che necessita anche dei privilegi di root) per attivare la "Modalità aereo" tramite il terminale.

nmcli(vedi anche man nmcli) è abbastanza e può essere eseguito da qualsiasi utente abituale ... Non hai bisogno dei privilegi di root per salire su un aereo :)) .


nmcli nm wifi offnon disattiva la modalità aereo a meno che il bluetooth non sia disattivato.
kzh,

1
Per il 15.04 sarebbe: nmcli r all offe nmcli r all on. O per includere bluetooth: rfkill block bluetooth & rfkill block wlane rfkill unblock bluetooth & rfkill unblock wlan.
VRR,

Per 15.04 (con aggiornamenti) ho scoperto che funziona meglio: alias wifitoggle = 'nmcli r wifi off; dormire 1; nmcli r wifi su '
Alan Thompson,

Grazie! Avevo lo stesso problema. Si scopre che il mio laptop era in modalità "volo", ma l'indicatore luminoso non era acceso ...
Salim Ibrogimov,

3

Per Ubuntu 18.04:

nmcli r wifi ondisattiva la modalità aereo e il contrario è vero.

Di seguito è riportato un semplice script bash per attivare o disattivare la modalità aereo; salvarlo su file e impostarne il bit di esecuzione nelle proprietà.

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

0

Nelle distribuzioni basate su Debian e Arch, ispirate al codice precedente, questo disabiliterà WiFi e Bluetooth e invierà una notifica:

#!/bin/bash
wifi="$(nmcli r wifi | awk 'FNR = 2 {print $1}')"
if [ "$wifi" == "enabled" ]; then
    rfkill block all &
    notify-send 'Mode avion: actif'
else
    rfkill unblock all &
    notify-send 'Mode avion: inactif'
fi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.