WindowsとUbuntuでラップトップをデュアルブートしているため、ラップトップの「機内モード」キーがUbuntuで機能しません。 WifiハードウェアはRealtek RTL8723BEです。助けてください。
HPラップトップとUbuntu 18.04にもこの問題がありました。 WiFiのみ(Bluetoothは除く)のオンとオフを切り替えるだけの場合は、次の回避策を使用できます。
次のコードでbashスクリプトを作成し、コンピューターのどこかに保存します。私は~/.local/share/scripts/wifi-toggle.sh
として保存します。フォルダを作成する必要がある場合は、mkdir /path/to/folder
またはファイルマネージャを使用して作成できます。
#!/bin/bash
wifi_status=`rfkill list wifi | grep "Soft" | cut -d " " -f 3`
icon_dir=/usr/share/icons/Adwaita/scalable/status
if [ $wifi_status == 'no' ]; then
nmcli radio all off
notify-send -i $icon_dir/network-wireless-offline-symbolic.svg --hint int:transient:1 "Wi-Fi turned off"
else
nmcli radio all on
notify-send -i $icon_dir/network-wireless-signal-excellent-symbolic.svg --hint int:transient:1 "Wi-Fi turned on"
fi
スクリプトに実行権限を付与します(保存した場所は私の場所と同じであると想定しています。そうでない場合は、自分の場所を使用してください)。
chmod +x ~/.local/share/scripts/wifi-toggle.sh
次に、Gnome設定を開き、キーボードに移動して新しいショートカットを追加します(私は Ctrl+F12)スクリプトのフルパスをコマンドとして使用します。つまり、/home/your_name/.local/share/scripts/wifi-toggle.sh
。ここで、your_name
はユーザーの名前です。
編集:このスクリプトを使用して、完全な飛行機モードをオンまたはオフにできます。
#!/bin/bash
wifi_status=`rfkill list wifi | grep "Soft" | cut -d " " -f 3`
bluetooth_status=`rfkill list bluetooth | grep "Soft" | cut -d " " -f 3`
icon_dir=/usr/share/icons/Adwaita/scalable/status
if [ $wifi_status == 'no' ] || [ $bluetooth_status == 'no' ]; then
rfkill block all
notify-send -i $icon_dir/airplane-mode-symbolic.svg --hint int:transient:1 "Airplane mode turned on"
else
rfkill unblock all
notify-send -i $icon_dir/network-wireless-signal-excellent-symbolic.svg --hint int:transient:1 "Airplane mode turned off"
fi
しかし、私にとっては、これをSudo
として実行する必要があります(現在Xubuntu 18.04を使用しているため、これがUbuntuにも当てはまるかどうかはわかりません)。これを~/.local/share/scripts/airplane-toggle.sh
として保存し、以前と同様にchmod +x
を使用して権限を変更します。 Sudo
の有無にかかわらず、ターミナルから実行してみてください。 Sudo
なしで実行する場合は、以前と同様にショートカットにマッピングします。そうでない場合は、ターミナルからSudo
を使用してのみ実行できます。
Fn + Fキーの通常の機能を回復するには、BIOSのキーボードアクション設定を無効にする必要がありました。 HP Pavillion DM4ラップトップを使用しています。