WiFi と Bluetooth (2 つのスクリプト) のオン/オフを切り替えるスクリプトが必要です。 で使用したいのですがxbindkeys
、Web で検索しましたが、見つかりませんでした。約 1 年前に WiFi のスクリプトを見つけたのですが、今は見つかりません。削除されたようです。
$ rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: asus-wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
3: asus-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
答え1
切り替え: (<id>
は 2、例 asus-wlan)
if [ $(cat /sys/class/rfkill/rfkill2/soft) -eq 1 ]; then rfkill unblock 2; else rfkill block 2; fi
(<id>
3:asus-bluetooth)
if [ $(cat /sys/class/rfkill/rfkill3/soft) -eq 1 ]; then rfkill unblock 3; else rfkill block 3; fi
デバイス リストを表示するには (左の最初の番号がデバイスですid
):
rfkill list
消す:
rfkill block <id>
オンにする:
rfkill unblock <id>
更新: これはUbuntu 12.04 ( ) ではうまくいきましたdell-wifi
。Ubuntu 14.04ではうまくいきません。WiFiの簡単な代替手段は、次のCLIです。networkmanager
if [ $(nmcli nm wifi | grep -c enabled) -eq 1 ]; then nmcli nm wifi off; else nmcli nm wifi on; fi;