A solução quase funciona, no meu caso:
Eu tenho um mouse logitech.
Eu procuro em "lsusb"
altere o diretório
cd /sys/bus/usb/devices
Procure seu mouse sudo lsusb
no meu caso
Bus 001 Device 007: ID 046d:c016 Logitech, Inc. Optical Wheel Mouse
Ok, eu obtenho o Bus 001 Device 007 e um ID de 046d.
Agora procuro o arquivo correto
Desde que mudei para o diretório righ, apenas executei o seguinte
for i in *
do
echo $i
cat $i/idVendor
echo "--"
cat $i/busnum
cat $i/devnum
echo "++"
done | less
E procure o ID i recuperado antes de "046d"
1-3.3
046d
--
1
7
+++
o diretório é 1-3.3 (no meu caso)
então
cd 1-3.3
Desligar automaticamente ??? claro ... apenas verifique o diretório correto
cd power
e
cat autosuspend_delay_ms
No meu caso, o tempo para desligar / desligar automaticamente o indicador de led (a luz vermelha) foi de 2000 ms por aproximadamente 2 segundos.
Esta parte pode ser otimizada, originalmente eu propus:
Agora o truque é alterá-lo, usando um sudo simples deu alguns problemas então criei um pequeno script para fazer isso, o conteúdo do script era: (basta criá-lo no tmp)
echo $2 > $1
use o vi, o gedit, o kate, o gvim, o bla bla bla
agora altere as permissões
chmod 755 your_script
e agora inicie com um sudo
no meu caso eu ajustei o turno automático de 10 minutos - > 60000 ms
sudo /tmp/your_script 60000 /sys/bus/usb/devices/1-3.3/power/autosuspend_delay_ms
Mas isso pode ser feito apenas por
echo 6000 | sudo tee /sys/bus/usb/devices/1-3.3/power/autosuspend_delay_ms
Parece que o eco e o sudo não se dão bem.
Thanx John!
E isso fez o truque para mim