Inicie e pare o serviço bluetooth automaticamente como mudanças no switch rfkill

4

Gostaria de iniciar / parar o serviço Bluetooth automaticamente quando eu ligo / desativo o rfswitch, isso é possível?

    
por daisy 01.08.2012 / 10:41

1 resposta

3

Sim. Supondo que você tenha udev , algo como o seguinte seria um começo decente:

# /etc/udev/rules.d/10-rfkill.rules
SUBSYSTEM=="rfkill", ATTR{type}=="wlan", RUN+="/usr/local/bin/toggle-blue"

E então:

#!/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

Veja as man pages relevantes para mais informações ... você pode fazer muito com as regras do udev (embora possa ser um pouco difícil de aprender).

    
por 02.08.2012 / 03:06

Tags