úterý 24. dubna 2012

Vypínání/zapínání WiFi tlačítkem.

Ve složce /etc/hotplug.d/button, tu je nutné vytvořit pomocí příkazu mkdir -p /etc/hotplug.d/button , stačí vytvořit soubor ToggleWiFi s následujícím obsahem:

#!/bin/sh

if [ "$BUTTON" = "ses" ] ; then
 if [ "$ACTION" = "pressed" ] ; then
  #LED="$(cat /proc/diag/led/power)"
  WiFi="$(uci get wireless.@wifi-device[0].disabled)"
  if [ "$WiFi" = "0" ]; then
    #echo "0" > /proc/diag/led/power
    uci set wireless.@wifi-device[0].disabled=1
    wifi
  else
    #echo "1" > /proc/diag/led/power
    uci set wireless.@wifi-device[0].disabled=0
    wifi
  fi
 fi
fi
Potom už jen stačí mu přiřadit práva pomocí chmod. Každým zmáčknutím tlačítka Easy Setup na 500gP se buď vypne nebo zapne WiFi rozhraní.
Nakonec je nutné přidat do sekce boot startovacího souboru /etc/init.d/network


uci set wireless.@wifi-device[0].disabled=1
wifi 

Tímto se po nabootování a nakonfigurování WiFi rozhraní zase vypne a uživatel si ho potom případně zapne. 

Žádné komentáře:

Okomentovat