HPでUbuntu 18.04を実行し、デュアルブートの前に、Windowsしか持っていなかったときに、常に F12 Wifiのオン/オフを簡単に切り替えるためのキー。これがUbuntuで機能しない唯一のキーです。
私はすでにbashスクリプトとキーボード設定を試しましたが、役に立ちませんでした。せいぜい、私はメッセージを表示することができましたが、wifiは変わりませんでした。 (また、設定では設定できません F12 一人なので、設定します Ctrl+F12;今のところ、それは私の心配の最小です)
今まで、私はこれを持っています:
#!/bin/sh
if [ $(nmcli nm wifi | awk '/led/ {print}') = 'enabled' ] ; then
nmcli nm wifi off
# notify-send -i network-wireless-none "Wireless" "Wireless disabled"
echo 'wifi off'
else
nmcli nm wifi on
notify-send -i network-wireless-none "Wireless" "Wireless enabled"
echo 'wifi on'
fi
何が間違っているのでしょうか?
F12はバインド可能でなければなりません。 [設定]> [デバイス]> [キーボード]に移動して、ページの下部からカスタムバインドを追加しようとしましたか?
いずれにしても、これらの2行を変更すると、スクリプトは機能するはずです。
if [ $(nmcli nm wifi | awk '/led/ {print}') = 'enabled' ] ; then
nmcli nm wifi off
nmcli nm wifi on
に:
if [ $(nmcli radio wifi | awk '/led/ {print}') = 'enabled' ] ; then
nmcli radio wifi off
nmcli radio wifi on
「toggle_wifi.sh」という名前のファイル(以下にリストされているコンテンツ)を作成し、それを実行可能にして/ usr/local/bin /ディレクトリに貼り付けてから、[設定]にキーボードショートカットを追加します。
toggle_wifi.shファイルの内容:-
#!/bin/sh
if [ $(nmcli radio wifi | awk '/led/ {print}') = 'enabled' ] ; then
nmcli radio wifi off
else
nmcli radio wifi on
fi
私に中核的な指示を与えてくれた上記の人々のおかげで、しばらくの間これを行う方法を理解することを意味していました。