REGOLARE L'INTENSITA' DELLA VIBRAZIONE
Su richiesta di alcuni utenti ecco una mini guida per costruire uno script che possa regolare l'intensità della vibrazione.
Innanzi tutto occorre verificare che il nostro kernel abbia le impostazioni di regolazione della vibrazione.
Da emulatore terminale digitiamo:
su [invio]
cat /sys/vibrator/pwm_value [invio]
Come risposta dovrebbe restituire un valore, nella mia ROM attuale è 10.
Se invece restituisce un messaggio d'errore allora mettiamoci il cuore in pace: il nostro kernel non è abilitato a regolare la vibrazione.
Sapendo che 10 è la vibrazione attuale che credo essere anche la massima (non è saggio provare ad aumentarla) possiamo diminuirla piacere aumentando il valore della variabile .
Per esempio se facciamo 40 o 50 sarà appena percepibile e a 60 non lo sarà affatto.
Conviene provare con emulatore terminale cercando il valore che più ci aggrada così:
su [invio]
echo XX > /sys/vibrator/pwm_value [invio]
dove XX sta per il numero da 10 in su che vogliamo provare.
Ora facciamoci lo script che metteremo nella init.d (se il nostro kernel è abilitato) oppure lo potremo far eseguire in automatico da SManager.
Oppure ancora potremo fare 2 widget con SMWidget che rispettivamente regolino al minimo ed al massimo la vibrazione.
Per una guida su init.d vedi il post n.2 di questo thread mentre per una guida su SManager vedi il post 3.
Ed ecco lo script.
#!/system/bin/sh
#vibrazione tasti
echo 50 > /sys/vibrator/pwm_value
Tutto chiaro?
Se servono chiarimenti non esitare a chiederli.
Ciao