Bluetooth
rfkill 開關更改時自動啟動和停止藍牙服務
我想在打開/關閉 rfswitch 時自動啟動/停止藍牙服務,可以嗎?
是的。假設您有
udev
,類似以下內容將是一個不錯的開始:# /etc/udev/rules.d/10-rfkill.rules SUBSYSTEM=="rfkill", ATTR{type}=="wlan", RUN+="/usr/local/bin/toggle-blue"
然後:
#!/bin/bash #/usr/local/bin/toggle-blue if [ ${RFKILL_STATE} = 2 -o ${RFKILL_STATE} = 0 ]; then ( /etc/rc.d/bluetooth stop ) & else ( /etc/rc.d/bluetooth start ) & fi
有關更多資訊,請參閱相關手冊頁……您可以使用 udev 規則做很多事情(儘管學習起來可能有點困難)。