Mengaktifkan / menonaktifkan Mode Pesawat melalui terminal

10

Apa perintah terminal untuk mengaktifkan / menonaktifkan Mode Pesawat di Ubuntu?

Apakah ini sederhana sudo rfkill block alldan sudo rfkill unblock all? Saya tahu ini akan menonaktifkan semua modul nirkabel di komputer, tetapi apakah ini akan diperhatikan oleh sistem, sehingga Mode Pesawat dinonaktifkan / diaktifkan dalam pengaturan jaringan?

lindhe
sumber
Cobasudo rfkill unblock wifi
Mitch
@Itch Apakah kita benar-benar membutuhkan hak akses root untuk naik di pesawat?
Radu Rădeanu
@ RaduRădeanu Dengan semua masalah keamanan di bandara :) :) lol
Mitch

Jawaban:

9

Menjalankan perintah berikut di terminal:

gnome-control-center network

akan membuka jendela untuk manajemen jaringan yang harus serupa dengan:

Mode pesawat menyala

Anda dapat mengamati bahwa saat ini "Mode Pesawat" tidak aktif dan nirkabel menyala.

Sekarang, tanpa menutup jendela ini, jalankan perintah berikut di terminal:

nmcli nm wifi off

Jendela di atas akan diubah secara otomatis ke:

Mode pesawat menyala

Seperti yang Anda lihat, sekarang "Modus Pesawat" menyala dan nirkabel dimatikan.

Berjalan, lagi di terminal, perintah berikut:

nmcli nm wifi off

akan mematikan "Mode Pesawat" dan nirkabel lagi.

Jadi, Anda tidak perlu rfkill(yang perlu juga root privilege) untuk beralih "Mode Pesawat" melalui terminal.

nmcli(lihat juga man nmcli) itu sudah cukup dan dapat dieksekusi oleh pengguna biasa ... Anda tidak perlu hak root untuk naik di pesawat :)) .

Radu Rădeanu
sumber
nmcli nm wifi offtidak mematikan mode pesawat kecuali bluetooth dimatikan.
kzh
1
Untuk 15,04 akan menjadi: nmcli r all offdan nmcli r all on. Atau untuk memasukkan bluetooth: rfkill block bluetooth & rfkill block wlandan rfkill unblock bluetooth & rfkill unblock wlan.
VRR
Untuk 15,04 (dengan pembaruan) saya menemukan ini berfungsi paling baik: alias wifitoggle = 'nmcli r wifi off; tidur 1; nmcli r wifi on '
Alan Thompson
Terima kasih! Saya mengalami masalah yang sama. Ternyata laptop saya dalam mode "penerbangan", tetapi indikator lampu tidak menyala ...
Salim Ibrogimov
3

Untuk Ubuntu 18.04:

nmcli r wifi onTernyata mode pesawat off , dan sebaliknya adalah benar.

Skrip bash sederhana untuk mengaktifkan atau menonaktifkan mode pesawat ada di bawah ini; simpan ke file dan atur bit eksekusi di properti.

#!/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
DrMoishe Pippik
sumber
0

Pada distro berbasis Debian dan Arch, terinspirasi oleh kode sebelumnya, ini akan menonaktifkan WiFi dan Bluetooth dan mengirim pemberitahuan:

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