tasto Fn + F2 Wifi su eeeuxubuntu
per ripristinare il funzionamento del tasto Fn + F2 abilita e disabilita wifi su eeeuxubuntu
eseguire questa procedura:
Aprire un terminale e:
1 Creare il file /etc/acpi/events/eee-wifi-on
sudo mousepad /etc/acpi/events/eee-wifi-on
2 inserire all'interno i seguenti comandi
# ASUS eeePC Wifi Hotkey (Fn-F2)
event=hotkey ATKD 00000010
action=/etc/acpi/eee-wifi-on-off.sh on
3 salvare e chiudere il file
4 Creare il file /etc/acpi/events/eee-wifi-off
sudo mousepad /etc/acpi/events/eee-wifi-off
5 inserire all'interno i seguenti comandi
# ASUS eeePC Wifi Hotkey (Fn-F2)
event=hotkey ATKD 00000011
action=/etc/acpi/eee-wifi-on-off.sh off
6 salvare e chiudere il file
7 Create il file /etc/acpi/eee-wifi-on-off.sh
sudo mousepad /etc/acpi/eee-wifi-on-off.sh
8 inserire all'interno i seguenti comandi
#!/bin/sh
#FILE: /etc/acpi/eee-wifi-on-off.sh
# main wifi toggle script (loads/unloads modules)
. /usr/share/acpi-support/key-constants
# The sequence here *is* important.
unload_modules() {
rmmod ath_pci
rmmod ath_rate_sample
rmmod ath_hal
rmmod wlan_ccmp
rmmod wlan_tkip
rmmod wlan_wep
rmmod wlan_acl
rmmod wlan_scan_sta
rmmod wlan
}
# At least this one's straightforward.
load_modules() {
modprobe ath_pci
}
wifi_on() {
# Force PCI Express Hotplug to reinit
rmmod pciehp
sleep 1
# pciehp_force may be unnecessary; Xandros did it.
modprobe pciehp pciehp_force=1
sleep 1
# Switch on the hardware
echo 1 >/proc/acpi/asus/wlan
sleep 1
load_modules
}
wifi_off() {
unload_modules
echo 0 >/proc/acpi/asus/wlan
}
case $1 in
on)
acpi_fakekey $KEY_PROG1
wifi_on
;;
off)
acpi_fakekey $KEY_PROG2
wifi_off
;;
toggle)
STAT=`cat /proc/acpi/asus/wlan`
if [ "$STAT" = "1" ];
then wifi_off;
else wifi_on;
fi
;;
esac
8 salvare e chiudere il file
Spegnere e riaccendere eeepc e i tasti ora funzionano
sembra complicato ma se si usa copia e incolla in un attimo si fa tutto
__________________
EEEPC 4G 1GB RAM SSD : Ubuntu 8.04 eee
Adata 16 Gb SDHC : Windows XP
Max Flash 133x 4gb SDHC : Xandros
Sandisk Cruzer micro 1 GB : Linus Puppy ; Backtrack3
|