IndiceBRTableOfContents |
Chi sono?
tudente di Informatica nel dipartimento di scienze dell'informazione di Bologna (http://cs.unibo.it).
- Mio nick: williagh
- Età: 20
Mail: lorenzowi@tin.it
- Città: Pesaro (PU)
- Sito Web: [williagh.altervista.org qui]
Introduzione ad Acer_acpi wireless activer
Ho creato il programma wirelessActiver perché i moduli acer_acpi vengono attivati dal codice:
# modprobe acer_acpi # echo "enabled : 1" > /proc/acpi/acer/wireless
da terminale, e non è sempre il massimo della comodità aprire un terminale, loggare come root (perché il comando sudo non basta) e lanciarli (ricordarseli soprattutto). Qundi mi sono creato un programmino che simuli la funzione del tasto di attivazione che esiste su windows. Ovvero che accenda la scheda se spenta, e la spenga se accesa.
Installare Acer_acpi wireless activer
1) Scaricate da [http://williagh.altervista.org/Acer_acpi_wireless_activer.tar.gz qui] i sorgenti del programma.
2) Estraete il contenuto dell'archivio e navigate con il terminale fino all'interno della cartella.
3) Eseguite il seguente codice:
$ chmod 755 installer $ sudo ./installer
Se non ci sono errori, potete provare a creare una nuova icona sul vostro pannello, la quale deve semplicemente eseguire
gksu wirelessActiver
Ora cliccando su quell'icona ed inserendo la password di root il vostro sistema accenderà e spegnerà la vostra scheda wireless.
Bug conosciuti
Il programma talvolta fallisce il primo tentativo di accensione/spegnimento al primo avvio. Tuttavia con un secondo tentativo funziona correttamente. Causa: i moduli acer_acpi non prevedono una funzione per conoscere lo stato della scheda wireless come possiamo notare.
acer_acpi.c
[...] /* * Wireless LAN */ static char * read_wlan(char *p) { p += sprintf(p, "Sorry, reading status not yet implemented!\n"); return p; } [...]
Possibili soluzioni: modificare l'acer_acpi.c ed implementarne una casalinga, o aspettare la prossima versione degli acer_acpi.