web-dev-qa-db-ja.com

Ubuntu 18.04 LTSを実行しているHP ab027txで機内モードキー(Fn + F12)が機能しない

WindowsとUbuntuでラップトップをデュアルブートしているため、ラップトップの「機内モード」キーがUbuntuで機能しません。 WifiハードウェアはRealtek RTL8723BEです。助けてください。

2
Soham Dhole

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を使用してのみ実行できます。

1
user3140225

Fn + Fキーの通常の機能を回復するには、BIOSのキーボードアクション設定を無効にする必要がありました。 HP Pavillion DM4ラップトップを使用しています。

0
Rob