
WiFi 및 블루투스(2개 스크립트)를 켜거나 끄려면 스크립트가 필요합니다. 와 함께 사용하고 싶습니다 xbindkeys
. 웹에서 검색했지만 찾지 못했습니다. 약 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>
예: asus-wlan의 경우 2입니다)
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;