端末で機内モードをオン/オフにします


10

Ubuntuで機内モードをオン/オフにする端末コマンドは何ですか?

それは単純sudo rfkill block allsudo rfkill unblock allですか?これによりコンピュータのすべてのワイヤレスモジュールが無効になることはわかっていますが、システムによって通知されるため、ネットワーク設定で機内モードがオフ/オンに切り替わりますか?


試してみるsudo rfkill unblock wifi
ミッチ

@ミッチ飛行機に乗るには本当にroot権限が必要ですか?
RaduRădeanu2013

@RaduRădeanu空港でのすべてのセキュリティ問題を確実に:)笑
ミッチ

回答:


9

ターミナルで次のコマンドを実行します。

gnome-control-center network

次のようなネットワーク管理ウィンドウが開きます。

機内モードオン

この時点で「機内モード」がオフになっていて、ワイヤレスがオンになっていることがわかります。

このウィンドウを閉じずに、ターミナルで次のコマンドを実行します。

nmcli nm wifi off

上記のウィンドウは自動的に次のように変更されます。

機内モードオン

ご覧のとおり、「機内モード」がオンになり、ワイヤレスがオフになっています。

ターミナルで次のコマンドを実行します。

nmcli nm wifi off

「機内モード」がオフになり、ワイヤレスが再びオンになります。

そのため、rfkillターミナルから「機内モード」を切り替える必要はありません(ルート権限も必要です)。

nmcli(参照man nmcli)十分であり、通常のユーザーであれば誰でも実行できます... 飛行機に乗るのにroot権限は必要ありません:))


nmcli nm wifi offBluetoothがオフでない限り、機内モードはオフになりません。
kzh 14

1
15.04の場合、次のようにnmcli r all offなりnmcli r all onます。または、Bluetoothを含めるには:rfkill block bluetooth & rfkill block wlanrfkill unblock bluetooth & rfkill unblock wlan
VRR 2015

15.04(更新あり)の場合、これが最適に機能することがわかりました。alias wifitoggle = 'nmcli r wifi off; 睡眠1; nmcli r wifi on '
Alan Thompson

ありがとうございました!私も同じ問題を抱えていました。私のラップトップは "フライト"モードでしたが、ライトインジケーターが点灯していなかったことが
わかり

3

Ubuntu 18.04の場合:

nmcli r wifi on機内モードをオフにします。逆も同様です。

飛行機モードをオンまたはオフに切り替える簡単なbashスクリプトは次のとおりです。それをファイルに保存し、その実行ビットをプロパティに設定します。

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

前のコードに触発されたDebianおよびArchベースのディストリビューションでは、これによりWiFiとBluetoothが無効になり、通知が送信されます。

#!/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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.